public class SQLVerbatim extends Object implements SQLValueIF
Modifier and Type | Field and Description |
---|---|
protected String |
alias |
protected static FieldHandlerIF |
DEFAULT_FIELD_HANDLER |
protected static Class |
DEFAULT_VALUE_TYPE |
protected FieldHandlerIF |
fhandler |
protected SQLTable[] |
tables |
protected Object |
value |
protected Class |
vtype |
Constructor and Description |
---|
SQLVerbatim(Object value) |
SQLVerbatim(Object value,
SQLTable[] tables) |
Modifier and Type | Method and Description |
---|---|
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.
|
Object |
getValue() |
int |
getValueArity()
INTERNAL: Returns the value arity of the value.
|
Class |
getValueType()
INTERNAL: Returns the value type.
|
boolean |
isReference()
INTERNAL: Returns true if this value is a reference to another.
|
void |
setAlias(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(Class vtype)
INTERNAL: Sets the value type.
|
String |
toString() |
protected static final Class DEFAULT_VALUE_TYPE
protected static final FieldHandlerIF DEFAULT_FIELD_HANDLER
protected Object value
protected String alias
protected SQLTable[] tables
protected Class vtype
protected FieldHandlerIF fhandler
public SQLVerbatim(Object value)
public int getType()
SQLValueIF
SQLValueIF
interface.getType
in interface SQLValueIF
public int getArity()
SQLValueIF
getArity
in interface SQLValueIF
public int getValueArity()
SQLValueIF
getValueArity
in interface SQLValueIF
public String getAlias()
SQLValueIF
getAlias
in interface SQLValueIF
public void setAlias(String alias)
SQLValueIF
setAlias
in interface SQLValueIF
public boolean isReference()
SQLValueIF
isReference
in interface SQLValueIF
public SQLValueIF getReference()
SQLValueIF
getReference
in interface SQLValueIF
public Object getValue()
public Class getValueType()
SQLValueIF
getValueType
in interface SQLValueIF
public void setValueType(Class vtype)
SQLValueIF
setValueType
in interface SQLValueIF
public FieldHandlerIF getFieldHandler()
getFieldHandler
in interface SQLValueIF
public void setFieldHandler(FieldHandlerIF fhandler)
SQLValueIF
setFieldHandler
in interface SQLValueIF
public SQLTable[] getTables()
public void setTables(SQLTable[] tables)