| Access | Constructor and Description |
|---|---|
| public |
| SQLAnywherePlatform | back to summary |
|---|---|
| public SQLAnywherePlatform() | |
| buildFieldTypes | back to summary |
|---|---|
| protected Hashtable Overrides org. Doc from org. Return the mapping of class types to database types for the schema framework.
| |
| buildSelectQueryForIdentity | back to summary |
|---|---|
| public ValueReadQuery buildSelectQueryForIdentity() Overrides org. INTERNAL: Build the identity query for native sequencing.
| |
| createConcatOperator | back to summary |
|---|---|
| public static ExpressionOperator createConcatOperator() | |
| createCurrentDateOperator | back to summary |
|---|---|
| public static ExpressionOperator createCurrentDateOperator() | |
| createCurrentTimeOperator | back to summary |
|---|---|
| public static ExpressionOperator createCurrentTimeOperator() | |
| createLocate2Operator | back to summary |
|---|---|
| public static ExpressionOperator createLocate2Operator() | |
| createLocateOperator | back to summary |
|---|---|
| public static ExpressionOperator createLocateOperator() | |
| getBatchBeginString | back to summary |
|---|---|
| public String getBatchBeginString() Overrides org. Used for batch writing and sp defs.
| |
| getBatchDelimiterString | back to summary |
|---|---|
| public String getBatchDelimiterString() Overrides org. Used for batch writing and sp defs.
| |
| getBatchEndString | back to summary |
|---|---|
| public String getBatchEndString() Overrides org. Used for batch writing and sp defs.
| |
| getCreateTempTableSqlPrefix | back to summary |
|---|---|
| protected String getCreateTempTableSqlPrefix() Overrides org. Doc from org. INTERNAL:
| |
| getCreationOutputProcedureToken | back to summary |
|---|---|
| public String getCreationOutputProcedureToken() Overrides org. Doc from org. This method is used to print the required output parameter token for the specific platform. Used when stored procedures are created.
| |
| getInOutputProcedureToken | back to summary |
|---|---|
| public String getInOutputProcedureToken() Overrides org. Doc from org. This method is used to print the output parameter token when stored procedures are called
| |
| getInputProcedureToken | back to summary |
|---|---|
| public String getInputProcedureToken() Overrides org. Used for stored procedure creation: Prefix for INPUT parameters. Not required on most platforms.
| |
| getMaxFieldNameSize | back to summary |
|---|---|
| public int getMaxFieldNameSize() Overrides org. Doc from org. INTERNAL: returns the maximum number of characters that can be used in a field name on this platform.
| |
| getOutputProcedureToken | back to summary |
|---|---|
| public String getOutputProcedureToken() Overrides org. Doc from org. This method is used to print the output parameter token when stored procedures are called
| |
| getProcedureArgumentString | back to summary |
|---|---|
| public String getProcedureArgumentString() Overrides org. Used for sp defs.
| |
| getProcedureAsString | back to summary |
|---|---|
| public String getProcedureAsString() Overrides org. Doc from org. Used for stored procedure defs.
| |
| getProcedureBeginString | back to summary |
|---|---|
| public String getProcedureBeginString() Overrides org. Doc from org. Used for stored procedure defs.
| |
| getProcedureCallHeader | back to summary |
|---|---|
| public String getProcedureCallHeader() Overrides org. Used for sp calls.
| |
| getProcedureEndString | back to summary |
|---|---|
| public String getProcedureEndString() Overrides org. Doc from org. Used for stored procedure defs.
| |
| getStoredProcedureParameterPrefix | back to summary |
|---|---|
| public String getStoredProcedureParameterPrefix() Overrides org.
| |
| getTempTableForTable | back to summary |
|---|---|
| public DatabaseTable getTempTableForTable(DatabaseTable table) Overrides org. Used for sp calls.
| |
| initializePlatformOperators | back to summary |
|---|---|
| protected void initializePlatformOperators() Overrides org. Doc from org. Initialize any platform-specific operators
| |
| isSQLAnywhere | back to summary |
|---|---|
| public boolean isSQLAnywhere() Overrides org. Implements org.
| |
| isSybase | back to summary |
|---|---|
| public boolean isSybase() Overrides org. Implements org.
| |
| printFieldIdentityClause | back to summary |
|---|---|
| public void printFieldIdentityClause(Writer writer) throws ValidationException Overrides org. Doc from org. Append the receiver's field 'identity' constraint clause to a writer.
| |
| printFieldNullClause | back to summary |
|---|---|
| public void printFieldNullClause(Writer writer) throws ValidationException Overrides org. Doc from org. Append the receiver's field 'NULL' constraint clause to a writer.
| |
| requiresProcedureBrackets | back to summary |
|---|---|
| public boolean requiresProcedureBrackets() Overrides org. Doc from org. Used for stored procedure creation: Some platforms need brackets around arguments declaration even if no arguments exist. Those platform will override this and return true. All other platforms will omit the brackets in this case.
| |
| requiresProcedureCallBrackets | back to summary |
|---|---|
| public boolean requiresProcedureCallBrackets() Overrides org. Doc from org. USed for sp calls.
| |
| requiresTypeNameToRegisterOutputParameter | back to summary |
|---|---|
| public boolean requiresTypeNameToRegisterOutputParameter() Overrides org. INTERNAL: Indicates whether the version of CallableStatement.registerOutputParameter method that takes type name should be used.
| |
| shouldPrintInOutputTokenBeforeType | back to summary |
|---|---|
| public boolean shouldPrintInOutputTokenBeforeType() Overrides org. Doc from org. This is required in the construction of the stored procedures with output parameters
| |
| shouldPrintInputTokenAtStart | back to summary |
|---|---|
| public boolean shouldPrintInputTokenAtStart() Overrides org. Doc from org. Used for stored procedure creation: Some platforms want to print prefix for INPUT arguments BEFORE NAME. If wanted, override and return true.
| |
| shouldPrintOutputTokenAtStart | back to summary |
|---|---|
| public boolean shouldPrintOutputTokenAtStart() Overrides org. Doc from org. This is required in the construction of the stored procedures with output parameters
| |
| shouldPrintOutputTokenBeforeType | back to summary |
|---|---|
| public boolean shouldPrintOutputTokenBeforeType() Overrides org. Doc from org. This is required in the construction of the stored procedures with output parameters
| |
| shouldPrintStoredProcedureArgumentNameInCall | back to summary |
|---|---|
| public boolean shouldPrintStoredProcedureArgumentNameInCall() INTERNAL: Should the variable name of a stored procedure call be printed as part of the procedure call e.g. EXECUTE PROCEDURE MyStoredProc(myvariable = ?)
| |
| shouldPrintStoredProcedureVariablesAfterBeginString | back to summary |
|---|---|
| public boolean shouldPrintStoredProcedureVariablesAfterBeginString() Used for stored procedure creation: Some platforms declare variables AFTER the procedure body's BEGIN string. These need to override and return true. All others will print the variable declaration BEFORE the body's BEGIN string.
| |
| supportsDeleteOnCascade | back to summary |
|---|---|
| public boolean supportsDeleteOnCascade() Overrides org. SQL Anywhere does support cascade on delete, unlike Sybase.
| |
| supportsIdentity | back to summary |
|---|---|
| public boolean supportsIdentity() Overrides org. Doc from org. INTERNAL: Indicates whether the platform supports identity. Sybase does through IDENTITY field types. This method is to be used *ONLY* by sequencing classes
| |
| supportsLocalTempTables | back to summary |
|---|---|
| public boolean supportsLocalTempTables() Overrides org. Doc from org. INTERNAL: Indicates whether the platform supports local temporary tables. "Local" means that several threads may create temporary tables with the same name. Local temporary table is created in the beginning of UpdateAllQuery execution and dropped in the end of it. Override this method if the platform supports local temporary tables.
| |
| supportsStoredFunctions | back to summary |
|---|---|
| public boolean supportsStoredFunctions() Overrides org.
| |