| Modifier and Type | Field and Description |
|---|---|
| private Column[] | |
| private final int | |
| private static final String[] | |
| public static final int | TABLE
TABLE() (non-standard). |
| public static final int | TABLE_DISTINCT
TABLE_DISTINCT() (non-standard). |
| public static final int | UNNEST
UNNEST(). |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public String | |
| 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. |
| private ResultInterface | |
| public ResultInterface | getValue(SessionLocal
the session session)Implements abstract org. Get a result with. |
| public ResultInterface | getValueTemplate(SessionLocal
the session session)Implements abstract org. Get an empty result with the column names set. |
| public boolean | isDeterministic()
Implements abstract org. Whether the function always returns the same result for the same parameters. |
| public void | optimize(SessionLocal
the session session)Overrides org. Try to optimize this table function |
| public void |
| columns | back to summary |
|---|---|
| private Column[] columns | |
| function | back to summary |
|---|---|
| private final int function | |
| NAMES | back to summary |
|---|---|
| private static final String[] NAMES | |
| TABLE | back to summary |
|---|---|
| public static final int TABLE TABLE() (non-standard). | |
| TABLE_DISTINCT | back to summary |
|---|---|
| public static final int TABLE_DISTINCT TABLE_DISTINCT() (non-standard). | |
| UNNEST | back to summary |
|---|---|
| public static final int UNNEST UNNEST(). | |
| ArrayTableFunction | back to summary |
|---|---|
| public ArrayTableFunction(int function) | |
| getFunctionType | back to summary |
|---|---|
| public int getFunctionType() | |
| getName | back to summary |
|---|---|
| public String getName() Implements org. Doc from org. Get the name. | |
| 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.
| |
| getTable | back to summary |
|---|---|
| private ResultInterface getTable(SessionLocal session, boolean onlyColumnList) | |
| getValue | back to summary |
|---|---|
| public ResultInterface getValue(SessionLocal session) Implements abstract org. Doc from org. Get a result with.
| |
| getValueTemplate | back to summary |
|---|---|
| public ResultInterface getValueTemplate(SessionLocal session) Implements abstract org. Doc from org. Get an empty result with the column names set.
| |
| isDeterministic | back to summary |
|---|---|
| public boolean isDeterministic() Implements abstract org. Doc from org. Whether the function always returns the same result for the same parameters.
| |
| optimize | back to summary |
|---|---|
| public void optimize(SessionLocal session) Overrides org. Doc from org. Try to optimize this table function
| |
| setColumns | back to summary |
|---|---|
| public void setColumns(ArrayList<Column> columns) | |