public abstract class BaseCTEQuery<ThisType extends BaseCTEQuery<ThisType>> extends Query<ThisType>
ALL_SYMBOL, NULL_VALUE, QUESTION_MARK
Modifier | Constructor and Description |
---|---|
protected |
BaseCTEQuery() |
Modifier and Type | Method and Description |
---|---|
ThisType |
addCommonTableExpression(Object cteObj)
Adds the given common table expression to this query.
|
protected void |
collectSchemaObjects(ValidationContext vContext)
Used during Query.validate() calls to collect the dbschema objects
referenced in a query.
|
protected void |
prependTo(AppendableExt app)
Called by
Query.appendTo(AppendableExt) before
Query.appendTo(AppendableExt,SqlContext) within the original
SqlContext. |
ThisType |
setRecursive(boolean recursive) |
appendTo, appendTo, getThisType, validate, validate, validateTables
addCustomization, customAppendTo, customAppendTo, maybeAppendTo, maybeAppendTo
collectSchemaObjects, doValidate, toString
toString, toString
public ThisType setRecursive(boolean recursive)
public ThisType addCommonTableExpression(Object cteObj)
Object
-> SqlObject
conversions handled by
Converter.toCustomSqlObject(Object)
.protected void collectSchemaObjects(ValidationContext vContext)
SqlObject
collectSchemaObjects
in class Query<ThisType extends BaseCTEQuery<ThisType>>
vContext
- handle to the current validation contextprotected void prependTo(AppendableExt app) throws IOException
Query
Query.appendTo(AppendableExt)
before
Query.appendTo(AppendableExt,SqlContext)
within the original
SqlContext.prependTo
in class Query<ThisType extends BaseCTEQuery<ThisType>>
IOException
Copyright © 2006–2021 OpenHMS. All rights reserved.