public class SQLExpressionLikeTemplate extends SQLExpressionLogicalOperation
| Modifier and Type | Field and Description |
|---|---|
SQLExpressionItem |
escape |
boolean |
haveNot |
SQLExpressionItem |
like |
java.lang.String |
likeOperator |
lExpressiondata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
SQLExpressionLikeTemplate(BaseSQLContext sqlContext) |
SQLExpressionLikeTemplate(BaseSQLContext sqlContext,
SQLExpressionItem lExpression) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(java.lang.Object source) |
void |
buildSQLDirect(SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected void |
getASTFields(AstFieldList l) |
isLogicalfindExpressionItem, removeLExpression, restoreLExpressionbuildSQLExpressionbuildSQLCosmetic, clone, removeReferencesToDatasourceInternalbuildSQL, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderbuildSQLForNode, editPropsForNodeassertIsAlive, 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, traverseASTTreeSiblingFirstpublic java.lang.String likeOperator
public boolean haveNot
public SQLExpressionItem like
public SQLExpressionItem escape
public SQLExpressionLikeTemplate(BaseSQLContext sqlContext)
public SQLExpressionLikeTemplate(BaseSQLContext sqlContext, SQLExpressionItem lExpression)
protected void getASTFields(AstFieldList l)
getASTFields in class SQLExpressionExpressionItempublic void assign(java.lang.Object source)
assign in class AstNodeBasepublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLDirect in class SQLExpressionExpressionItem