|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.wbem.query.ValueExp | +--javax.wbem.query.AttributeExp | +--javax.wbem.query.QualifiedAttributeExp
This class represents represents an attribute qualified by a classname
and/or alias. If the attribute name is not set, this QualifiedAttributeExp
merely represents a 'table'. WQL maps tables to classes.
A QualifiedAttributeExp
may be
used anywhere a ValueExp
is required.
ValueExp
,
Query
, Serialized FormConstructor Summary | |
QualifiedAttributeExp()
|
|
QualifiedAttributeExp(java.lang.String className,
java.lang.String attr)
Creates a new QualifiedAttributeExp representing the object
attribute for class named
by . |
|
QualifiedAttributeExp(java.lang.String className,
java.lang.String alias,
java.lang.String attr)
Creates a new QualifiedAttributeExp representing the object
attribute for class named
by . |
Method Summary | |
ValueExp |
apply(CIMElement obj)
Method which returns the actual value associated with the attribute in the input 'row'. |
java.lang.String |
getAlias()
Accessor for alias name. |
java.lang.String |
getAttrClassName()
Accessor for className. |
java.lang.String |
getAttributeName()
Accessor for attribute name. |
java.lang.String |
toString()
Returns the SQL syntax string representing its value. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public QualifiedAttributeExp(java.lang.String className, java.lang.String attr)
QualifiedAttributeExp
representing the object
attribute for class
named
by
.className
- The class name of the qualified attribute.attr
- The attribute name which is qualified by the className.public QualifiedAttributeExp(java.lang.String className, java.lang.String alias, java.lang.String attr)
QualifiedAttributeExp
representing the object
attribute for class
named
by
.className
- The class name of the qualified attribute.alias
- An alias for className. Currently aliases are not
supported, but this constructor is retained for future
enhancement.attr
- The attribute name which is qualified by the className.public QualifiedAttributeExp()
Method Detail |
public ValueExp apply(CIMElement obj) throws CIMException
apply
in class AttributeExp
CIMException
- CIM_ERR_NOT_SUPPORTED is thrownpublic java.lang.String toString()
toString
in class AttributeExp
public java.lang.String getAttrClassName()
public java.lang.String getAttributeName()
getAttributeName
in class AttributeExp
public java.lang.String getAlias()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |