http://wiki.eclipse.org/EclipseLink/Development/Incubator/Extensions/SymfowarePlatform
Test results: http://wiki.eclipse.org/EclipseLink/Development/DatabasePlatform/SymfowarePlatform/TestResults
Contributed by: Fujitsu Ltd.
Contributed under bug: 288715
Feature Testing
----------------------Limitations
----------------Additional Notes
----------------| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected static ExpressionOperator | Returns: the defined expression operator.Adds to a date the specified addition number as the specified interval unit and returns the resulting date. |
| protected void | addNonBindingOperator(ExpressionOperator operator)
Symfoware does not support the use of parameters in certain functions. |
| public boolean | |
| protected void | appendCalendar(Calendar calendar, Writer writer)
Overrides org. |
| protected void | appendDate(Date date, Writer writer)
Overrides org. |
| protected void | appendTime(Time time, Writer writer)
Overrides org. |
| protected void | appendTimestamp(Timestamp timestamp, Writer writer)
Overrides org. |
| protected Map | Returns: the mappings.Overrides org. |
| public String | buildCreateIndex(String
qualified name of the table the index is to be created on fullTableName, String name of the index indexName, String qualifier to construct qualified name of index if needed qualifier, boolean Indicates whether uniqe index is created isUnique, String... one or more columns the index is created for columnNames)Overrides org. |
| public String | buildDropIndex(String
qualified name of the table the index is to be created on fullTableName, String name of the index indexName, String qualifier to construct qualified name of index if needed qualifier)Overrides org. |
| protected Hashtable | Returns: hashtable of Java types to FieldTypeDefinition instances containing Symfoware SQL types.Overrides org. |
| public ValueReadQuery | Returns: ValueReadQuery class to perform a read of a single data value.known by Symfoware to be a defined sequence seqName, Integer size of sequence size)Overrides org. |
| protected static ExpressionOperator | Returns: the defined expression operator.Obtains the number of characters in the data string value expression. |
| public int | computeMaxRowsForSQL(int firstResultIndex, int maxResults)
Overrides org. |
| public String | getCreateTempTableSqlPrefix()
Overrides org. |
| protected String | getCreateTempTableSqlSuffix()
Overrides org. |
| public String | getDefaultSequenceTableName()
Overrides org. |
| public String | getIndexNamePrefix(boolean isUniqueSetOnField)
Overrides org. |
| public String | getInOutputProcedureToken()
Overrides org. |
| public String | getInputProcedureToken()
Overrides org. |
| public int | getMaxFieldNameSize()
Overrides org. |
| public String | getProcedureAsString()
Overrides org. |
| public String | getProcedureBeginString()
Overrides org. |
| public String | getProcedureCallHeader()
Overrides org. |
| public String | getProcedureCallTail()
Overrides org. |
| public String | getProcedureEndString()
Overrides org. |
| public String | Returns: the string of "for update".Overrides org. |
| public ValueReadQuery | getTimestampQuery()
Overrides org. Implements org. |
| protected static ExpressionOperator | |
| protected void | initializePlatformOperators()
Overrides org. |
| protected static ExpressionOperator | Returns: the defined expression operator.Evaluates the location of the "tofind" text within the string_exp text. |
| public boolean | isDynamicSQLRequiredForFunctions()
Overrides org. |
| public boolean | isForUpdateCompatibleWithDistinct()
Overrides org. |
| public boolean | isSymfoware()
Overrides org. Implements org. |
| protected static ExpressionOperator | |
| protected static ExpressionOperator | |
| protected static ExpressionOperator | Returns: the defined expression operator.Returns the string left trimmed for white space. |
| protected static ExpressionOperator | Returns: the defined expression operator.Obtains the number of characters in the data string value expression. |
| protected static ExpressionOperator | Returns: the defined expression operator.Evaluates the location of the "tofind" text within the string_exp text. |
| protected static ExpressionOperator | Returns: the defined expression operator.Evaluates the location of the "tofind" text within the "string_exp" text, starting from the given start position. |
| protected static ExpressionOperator | |
| public long | minimumTimeIncrement()
Overrides org. |
| protected static ExpressionOperator | |
| protected static ExpressionOperator | Returns: the defined expression operator.Returns the decimal number of months between the two dates. |
| protected static ExpressionOperator | |
| public void | printSQLSelectStatement(DatabaseCall call, ExpressionSQLPrinter printer, SQLSelectStatement statement)
Overrides org. |
| public boolean | requiresProcedureBrackets()
Overrides org. |
| public boolean | Returns: whether unique constraints should be declared as part of the CREATE TABLE statement instead of in separate ALTER TABLE ADD/DROP statements. |
| public void | retrieveFirstPrimaryKeyOrOne(ReportQuery subselect)
Overrides org. |
| protected static ExpressionOperator | Returns: the defined expression operator.Returns the string right trimmed for white space. |
| protected static ExpressionOperator | Returns: the defined expression operator.Returns the string right trimmed for white space. |
| protected static ExpressionOperator | Returns: the defined expression operator.Returns the date rounded to the year, month or day. |
| public boolean | shouldAlwaysUseTempStorageForModifyAll()
Symfoware does not support the default syntax generated for update-all
and delete-all queries as they can include the same table in the FROM
clause of the main and the sub-queries.
|
| public boolean | shouldBindLiterals()
Overrides org. |
| public boolean | Returns: true: indices should be created during table generationOverrides org. |
| public boolean | Returns: true: indices should be created during table generationOverrides org. |
| public boolean | shouldPrintInputTokenAtStart()
Overrides org. |
| public boolean | shouldPrintOutputTokenAtStart()
Overrides org. |
| public boolean | shouldPrintOutputTokenBeforeType()
Overrides org. |
| public boolean | shouldPrintStoredProcedureArgumentNameInCall()
Symfoware stored procedure calls do not require the argument name be
printed in the call string.
|
| public boolean | shouldPrintStoredProcedureVariablesAfterBeginString()
Used for stored procedure creation: Symfoware declares variables AFTER
the procedure body's BEGIN string.
|
| protected static ExpressionOperator | Returns: the defined expression operator.Gets the substring of a string starting from the specified start position. |
| protected static ExpressionOperator | Returns: the defined expression operator.Gets the substring of source bounded by start location to end location. |
| public boolean | supportsANSIInnerJoinSyntax()
Overrides org. |
| public boolean | supportsForeignKeyConstraints()
Overrides org. |
| public boolean | supportsGlobalTempTables()
Overrides org. |
| public boolean | supportsIndividualTableLocking()
Overrides org. |
| public boolean | supportsLockingQueriesWithMultipleTables()
Indicates whether locking clause could be applied to the query that has
more than one table.
|
| public boolean | supportsSequenceObjects()
Overrides org. |
| public boolean | supportsStoredFunctions()
Overrides org. |
| public boolean | supportsUniqueKeyConstraints()
Overrides org. |
| protected static ExpressionOperator | Returns: the defined expression operator.Converts the character value expression of the conversion source to the DATE type in accordance. |
| protected static ExpressionOperator | |
| protected static ExpressionOperator | Returns: the defined expression operator.Truncates a date by using the truncating unit. |
| public boolean | Returns: falseOverrides org. |