Class PropertySymbol
java.lang.Object
org.datanucleus.store.query.compiler.PropertySymbol
- All Implemented Interfaces:
Serializable, Symbol
Symbol representing a property/identifier in a query.
This can be an identifier, or a parameter for example.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final StringQualified name of the symbol.private static final long(package private) intType of symbol.(package private) ClassType of the value.Fields inherited from interface Symbol
IDENTIFIER, PARAMETER, VARIABLE -
Constructor Summary
ConstructorsConstructorDescriptionPropertySymbol(String qualifiedName) PropertySymbol(String qualifiedName, Class type) -
Method Summary
Modifier and TypeMethodDescriptionintgetType()voidsetType(int type) voidsetValueType(Class type) toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
type
int typeType of symbol. Variable, parameter, etc. -
qualifiedName
Qualified name of the symbol. -
valueType
Class valueTypeType of the value. Useful where we don't know the value yet, but know the type.
-
-
Constructor Details
-
PropertySymbol
-
PropertySymbol
-
-
Method Details
-
setType
-
getType
-
getQualifiedName
- Specified by:
getQualifiedNamein interfaceSymbol
-
getValueType
- Specified by:
getValueTypein interfaceSymbol
-
setValueType
- Specified by:
setValueTypein interfaceSymbol
-
toString
-