| Modifier and Type | Field and Description |
|---|---|
| private final ArrayList | |
| private final QueryScope | |
| private final String | |
| private final boolean | |
| private ResultInterface |
| Access | Constructor and Description |
|---|---|
| public | CTE(String name, Query query, String querySQL, ArrayList<Parameter> params, Column[] columnTemplates, SessionLocal session, boolean recursive, QueryScope queryScope)
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| protected QueryExpressionIndex | createIndex(SessionLocal session, int[] masks)
Implements abstract org.
|
| public String | |
| public QueryScope | getQueryScope()
Implements abstract org. Returns the scope of this table |
| public String | |
| public ResultInterface | |
| public StringBuilder | getSQL(StringBuilder
string builder builder, int formatting flags sqlFlags)Overrides org. Implements org. Appends the SQL statement of this object to the specified builder. |
| public TableType | |
| public Query | |
| public boolean | isDeterministic()
Overrides org. Check if the table is deterministic. |
| public boolean | |
| public void |
| originalParameters | back to summary |
|---|---|
| private final ArrayList<Parameter> originalParameters | |
| queryScope | back to summary |
|---|---|
| private final QueryScope queryScope | |
| querySQL | back to summary |
|---|---|
| private final String querySQL | |
| recursive | back to summary |
|---|---|
| private final boolean recursive | |
| recursiveResult | back to summary |
|---|---|
| private ResultInterface recursiveResult | |
| CTE | back to summary |
|---|---|
| public CTE(String name, Query query, String querySQL, ArrayList<Parameter> params, Column[] columnTemplates, SessionLocal session, boolean recursive, QueryScope queryScope) | |
| canDrop | back to summary |
|---|---|
| public boolean canDrop() Implements abstract org. Doc from org. Check if this table can be dropped.
| |
| createIndex | back to summary |
|---|---|
| protected QueryExpressionIndex createIndex(SessionLocal session, int[] masks) Implements abstract org.
| |
| getCreateSQL | back to summary |
|---|---|
| public String getCreateSQL() Implements abstract org. Doc from org. Construct the CREATE ... SQL statement for this object. | |
| getQueryScope | back to summary |
|---|---|
| public QueryScope getQueryScope() Implements abstract org. Doc from org. Returns the scope of this table
| |
| getQuerySQL | back to summary |
|---|---|
| public String getQuerySQL() | |
| getRecursiveResult | back to summary |
|---|---|
| public ResultInterface getRecursiveResult() | |
| getSQL | back to summary |
|---|---|
| public StringBuilder getSQL(StringBuilder builder, int sqlFlags) Overrides org. Implements org. Doc from org. Appends the SQL statement of this object to the specified builder.
| |
| getTableType | back to summary |
|---|---|
| public TableType getTableType() Implements abstract org. Doc from org. Get the table type name | |
| getTopQuery | back to summary |
|---|---|
| public Query getTopQuery() Implements abstract org.
| |
| isDeterministic | back to summary |
|---|---|
| public boolean isDeterministic() Overrides org. Doc from org. Check if the table is deterministic.
| |
| isRecursive | back to summary |
|---|---|
| public boolean isRecursive() | |
| setRecursiveResult | back to summary |
|---|---|
| public void setRecursiveResult(ResultInterface value) | |