Known limitations:
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | Returns: boolean |
| public String | generateTemporaryTableName(String
The table name from which to base the temp table name. baseTableName)Overrides org. |
| public String | getAddColumnString()
The syntax used to add a column to a table (optional).
|
| public String | Returns: Stringthe name of the sequence sequenceName)Overrides org. |
| public String | getCreateTemporaryTablePostfix()
Overrides org. |
| public String | getCreateTemporaryTableString()
Overrides org. |
| public String | getCurrentTimestampSQLFunctionName()
Overrides org. |
| public String | Returns: Stringthe name of the sequence sequenceName)Overrides org. |
| public String | Returns: the modified SQLThe query to which to apply the limit. querySelect, int The offset of the limit offset, int The limit of the limit ;) limit)Overrides org. |
| public String | Returns: StringOverrides org. |
| public String | Returns: StringOverrides org. |
| public String | getQuerySequencesString()
Overrides org. |
| public String | getSelectGUIDString()
Overrides org. |
| public String | getSelectSequenceNextValString(String
the name of the sequence sequenceName)Overrides org. |
| public String | Returns: Stringthe name of the sequence sequenceName)Overrides org. |
| public boolean | supportsEmptyInList()
Overrides org. |
| public boolean | supportsExpectedLobUsagePattern()
Overrides org. |
| public boolean | Returns: True (Ingres does support "for update of" syntax...)Does this dialect support FOR UPDATE OF, allowing particular rows to be locked? |
| public boolean | supportsLimit()
Overrides org. |
| public boolean | supportsLimitOffset()
Overrides org. |
| public boolean | supportsNotNullUnique()
Overrides org. |
| public boolean | Returns: boolean |
| public boolean | supportsSubselectAsInPredicateLHS()
Overrides org. |
| public boolean | supportsTemporaryTables()
Overrides org. |
| public boolean | Returns: False, not supported.Overrides org. |
| public boolean | supportsVariableLimit()
Overrides org. |
| public boolean | useMaxForLimit()
Overrides org. |
| IngresDialect | back to summary |
|---|---|
| public IngresDialect() | |
| dropConstraints | back to summary |
|---|---|
| public boolean dropConstraints() Overrides org. Do we need to drop constraints before dropping tables in this dialect?
| |
| generateTemporaryTableName | back to summary |
|---|---|
| public String generateTemporaryTableName(String baseTableName) Overrides org. Doc from org. Generate a temporary table name given the base table. | |
| getAddColumnString | back to summary |
|---|---|
| public String getAddColumnString() Overrides org. The syntax used to add a column to a table (optional).
| |
| getCreateSequenceString | back to summary |
|---|---|
| public String getCreateSequenceString(String sequenceName) Overrides org. The syntax used to create a sequence, if sequences are supported. | |
| getCreateTemporaryTablePostfix | back to summary |
|---|---|
| public String getCreateTemporaryTablePostfix() Overrides org. Doc from org. Get any fragments needing to be postfixed to the command for temporary table creation.
| |
| getCreateTemporaryTableString | back to summary |
|---|---|
| public String getCreateTemporaryTableString() Overrides org. Doc from org. Command used to create a temporary table.
| |
| getCurrentTimestampSQLFunctionName | back to summary |
|---|---|
| public String getCurrentTimestampSQLFunctionName() Overrides org. Expression for current_timestamp
| |
| getDropSequenceString | back to summary |
|---|---|
| public String getDropSequenceString(String sequenceName) Overrides org. The syntax used to drop a sequence, if sequences are supported. | |
| getLimitString | back to summary |
|---|---|
| public String getLimitString(String querySelect, int offset, int limit) Overrides org. Add a LIMIT clause to the given SQL SELECT
| |
| getLowercaseFunction | back to summary |
|---|---|
| public String getLowercaseFunction() Overrides org. The name of the SQL function that transforms a string to lowercase
| |
| getNullColumnString | back to summary |
|---|---|
| public String getNullColumnString() Overrides org. The keyword used to specify a nullable column.
| |
| getQuerySequencesString | back to summary |
|---|---|
| public String getQuerySequencesString() Overrides org. A query used to find all sequences
| |
| getSelectGUIDString | back to summary |
|---|---|
| public String getSelectGUIDString() Overrides org. Expression for created UUID string
| |
| getSelectSequenceNextValString | back to summary |
|---|---|
| public String getSelectSequenceNextValString(String sequenceName) Overrides org. Doc from org. Generate the select expression fragment that will retrieve the next value of a sequence as part of another (typically DML) statement.
This differs from | |
| getSequenceNextValString | back to summary |
|---|---|
| public String getSequenceNextValString(String sequenceName) Overrides org. The syntax that fetches the next value of a sequence, if sequences are supported. | |
| supportsEmptyInList | back to summary |
|---|---|
| public boolean supportsEmptyInList() Overrides org. Doc from org. Does this dialect support empty IN lists? For example, is [where XYZ in ()] a supported construct?
| |
| supportsExpectedLobUsagePattern | back to summary |
|---|---|
| public boolean supportsExpectedLobUsagePattern() Overrides org. Doc from org. Expected LOB usage pattern is such that I can perform an insert via prepared statement with a parameter binding for a LOB value without crazy casting to JDBC driver implementation-specific classes... Part of the trickiness here is the fact that this is largely driver dependent. For example, Oracle (which is notoriously bad with LOB support in their drivers historically) actually does a pretty good job with LOB support as of the 10.2.x versions of their drivers...
| |
| supportsForUpdateOf | back to summary |
|---|---|
| public boolean supportsForUpdateOf() Does this dialect support FOR UPDATE OF, allowing particular rows to be locked?
| |
| supportsLimit | back to summary |
|---|---|
| public boolean supportsLimit() Overrides org. Does this Dialect have some kind of LIMIT syntax?
| |
| supportsLimitOffset | back to summary |
|---|---|
| public boolean supportsLimitOffset() Overrides org. Does this dialect support an offset?
| |
| supportsNotNullUnique | back to summary |
|---|---|
| public boolean supportsNotNullUnique() Overrides org. Ingres explicitly needs "unique not null", because "with null" is default | |
| supportsSequences | back to summary |
|---|---|
| public boolean supportsSequences() Overrides org. Does this dialect support sequences?
| |
| supportsSubselectAsInPredicateLHS | back to summary |
|---|---|
| public boolean supportsSubselectAsInPredicateLHS() Overrides org. Doc from org. Are subselects supported as the left-hand-side (LHS) of IN-predicates.
In other words, is syntax like "... True if subselects can appear as the LHS of an in-predicate;
false otherwise.
| |
| supportsTemporaryTables | back to summary |
|---|---|
| public boolean supportsTemporaryTables() Overrides org. Does this dialect support temporary tables?
| |
| supportsTupleDistinctCounts | back to summary |
|---|---|
| public boolean supportsTupleDistinctCounts() Overrides org. Ingres does not support the syntax `count(distinct a,b)`?
| |
| supportsVariableLimit | back to summary |
|---|---|
| public boolean supportsVariableLimit() Overrides org. Doc from org. Does this dialect support bind variables (i.e., prepared statement parameters) for its limit/offset?
| |
| useMaxForLimit | back to summary |
|---|---|
| public boolean useMaxForLimit() Overrides org. Does the LIMIT clause take a "maximum" row number instead of a total number of returned rows?
| |