public class SQLExpressionParameter extends SQLExpressionItem
Modifier and Type | Field and Description |
---|---|
AstToken |
name |
AstTokenSymbol |
symbol |
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
Constructor and Description |
---|
SQLExpressionParameter(BaseSQLContext sqlContext) |
SQLExpressionParameter(BaseSQLContext sqlContext,
AstToken name) |
Modifier and Type | Method and Description |
---|---|
void |
assign(java.lang.Object source) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected void |
getASTFields(AstFieldList l) |
java.lang.String |
getComparedField() |
java.lang.String |
getComparedObject() |
java.lang.String |
getCompareOperator() |
int |
getDataType() |
MetadataField |
getMetadataField() |
MetadataObject |
getMetadataObject() |
void |
setComparedField(java.lang.String comparedField) |
void |
setComparedObject(java.lang.String comparedObject) |
void |
setCompareOperator(java.lang.String compareOperator) |
void |
setDataType(int dataType) |
void |
setMetadataField(MetadataField metadataField) |
void |
setMetadataObject(MetadataObject metadataObject) |
buildSQLCosmetic, clone, findExpressionItem, isLogical, removeLExpression, removeReferencesToDatasourceInternal, restoreLExpression
buildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtender
buildSQLForNode, editPropsForNode
assertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildren, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
public AstTokenSymbol symbol
public AstToken name
public SQLExpressionParameter(BaseSQLContext sqlContext)
public SQLExpressionParameter(BaseSQLContext sqlContext, AstToken name)
public int getDataType()
public void setDataType(int dataType)
public java.lang.String getCompareOperator()
public void setCompareOperator(java.lang.String compareOperator)
public java.lang.String getComparedField()
public void setComparedField(java.lang.String comparedField)
public java.lang.String getComparedObject()
public void setComparedObject(java.lang.String comparedObject)
public MetadataObject getMetadataObject()
public void setMetadataObject(MetadataObject metadataObject)
public MetadataField getMetadataField()
public void setMetadataField(MetadataField metadataField)
protected void getASTFields(AstFieldList l)
getASTFields
in class AstNode
public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect
in class AstNode
public void assign(java.lang.Object source)
assign
in class AstNodeBase