|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ontopia.persistence.query.sql.SQLVerbatim
public class SQLVerbatim
INTERNAL: Represents a verbatim SQL expression value.
| Field Summary | |
|---|---|
protected java.lang.String |
alias
|
protected static FieldHandlerIF |
DEFAULT_FIELD_HANDLER
|
protected static java.lang.Class |
DEFAULT_VALUE_TYPE
|
protected FieldHandlerIF |
fhandler
|
protected SQLTable[] |
tables
|
protected java.lang.Object |
value
|
protected java.lang.Class |
vtype
|
| Fields inherited from interface net.ontopia.persistence.query.sql.SQLValueIF |
|---|
COLUMNS, FUNCTION, NULL, PARAMETER, PRIMITIVE, TUPLE, VERBATIM |
| Constructor Summary | |
|---|---|
SQLVerbatim(java.lang.Object value)
|
|
SQLVerbatim(java.lang.Object value,
SQLTable[] tables)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getAlias()
INTERNAL: The column alias to use if this value is included in the projection. |
int |
getArity()
INTERNAL: Returns the [column] arity of the value. |
FieldHandlerIF |
getFieldHandler()
INTERNAL: Returns the field handler for the columns. |
SQLValueIF |
getReference()
INTERNAL: Returns the referenced value if one exists. |
SQLTable[] |
getTables()
INTERNAL: Returns the tables that are involved in the verbatim expression. |
int |
getType()
INTERNAL: Returns the value class type. |
java.lang.Object |
getValue()
|
int |
getValueArity()
INTERNAL: Returns the value arity of the value. |
java.lang.Class |
getValueType()
INTERNAL: Returns the value type. |
boolean |
isReference()
INTERNAL: Returns true if this value is a reference to another. |
void |
setAlias(java.lang.String alias)
INTERNAL: Sets the column alias. |
void |
setFieldHandler(FieldHandlerIF fhandler)
INTERNAL: Sets the field handler for the value. |
void |
setTables(SQLTable[] tables)
|
void |
setValueType(java.lang.Class vtype)
INTERNAL: Sets the value type. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.Class DEFAULT_VALUE_TYPE
protected static final FieldHandlerIF DEFAULT_FIELD_HANDLER
protected java.lang.Object value
protected java.lang.String alias
protected SQLTable[] tables
protected java.lang.Class vtype
protected FieldHandlerIF fhandler
| Constructor Detail |
|---|
public SQLVerbatim(java.lang.Object value)
public SQLVerbatim(java.lang.Object value,
SQLTable[] tables)
| Method Detail |
|---|
public int getType()
SQLValueIFSQLValueIF interface.
getType in interface SQLValueIFpublic int getArity()
SQLValueIF
getArity in interface SQLValueIFpublic int getValueArity()
SQLValueIF
getValueArity in interface SQLValueIFpublic java.lang.String getAlias()
SQLValueIF
getAlias in interface SQLValueIFpublic void setAlias(java.lang.String alias)
SQLValueIF
setAlias in interface SQLValueIFpublic boolean isReference()
SQLValueIF
isReference in interface SQLValueIFpublic SQLValueIF getReference()
SQLValueIF
getReference in interface SQLValueIFpublic java.lang.Object getValue()
public java.lang.Class getValueType()
SQLValueIF
getValueType in interface SQLValueIFpublic void setValueType(java.lang.Class vtype)
SQLValueIF
setValueType in interface SQLValueIFpublic FieldHandlerIF getFieldHandler()
getFieldHandler in interface SQLValueIFpublic void setFieldHandler(FieldHandlerIF fhandler)
SQLValueIF
setFieldHandler in interface SQLValueIFpublic SQLTable[] getTables()
public void setTables(SQLTable[] tables)
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||