public class SybaseSqlDialect extends DefaultSqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>
| Modifier and Type | Field and Description |
|---|---|
static String |
FUNCTION_CURRENT_DATE
The Constant FUNCTION_CURRENT_DATE.
|
static String |
FUNCTION_CURRENT_TIME
The Constant FUNCTION_CURRENT_TIME.
|
static String |
FUNCTION_CURRENT_TIMESTAMP
The Constant FUNCTION_CURRENT_TIMESTAMP.
|
ALTER, CLOSE, COMMA, EQUALS, KEYWORD_AND, KEYWORD_AS, KEYWORD_ASC, KEYWORD_CHECK, KEYWORD_COLUMN, KEYWORD_CONSTRAINT, KEYWORD_CREATE, KEYWORD_DELETE, KEYWORD_DESC, KEYWORD_DISTINCT, KEYWORD_DROP, KEYWORD_FETCH, KEYWORD_FOR_UPDATE, KEYWORD_FOREIGN, KEYWORD_FROM, KEYWORD_FULL, KEYWORD_GROUP_BY, KEYWORD_HAVING, KEYWORD_IDENTITY, KEYWORD_INDEX, KEYWORD_INNER, KEYWORD_INSERT, KEYWORD_INTO, KEYWORD_JOIN, KEYWORD_KEY, KEYWORD_LEFT, KEYWORD_LIMIT, KEYWORD_NEXT, KEYWORD_NEXT_VALUE_FOR, KEYWORD_NOT, KEYWORD_NULL, KEYWORD_OFFSET, KEYWORD_ON, KEYWORD_ONLY, KEYWORD_OR, KEYWORD_ORDER_BY, KEYWORD_OUTER, KEYWORD_PRIMARY, KEYWORD_REFERENCES, KEYWORD_RIGHT, KEYWORD_ROWS, KEYWORD_SELECT, KEYWORD_SEQUENCE, KEYWORD_SET, KEYWORD_START, KEYWORD_TABLE, KEYWORD_UNION, KEYWORD_UNIQUE, KEYWORD_UPDATE, KEYWORD_VALUES, KEYWORD_VIEW, KEYWORD_WHERE, KEYWORD_WITH, METADATA_ALIAS, METADATA_GLOBAL_TEMPORARY, METADATA_LOCAL_TEMPORARY, METADATA_SYNONYM, METADATA_SYSTEM_TABLE, METADATA_TABLE, METADATA_TABLE_TYPES, METADATA_VIEW, OPEN, QUESTION, SPACE, STAR, TABLE, UNDERSCROE| Constructor and Description |
|---|
SybaseSqlDialect() |
| Modifier and Type | Method and Description |
|---|---|
String |
functionCurrentDate()
Gives the dialect specific name of the CURRENT_DATE function.
|
String |
functionCurrentTime()
Gives the dialect specific name of the CURRENT_TIME function.
|
String |
functionCurrentTimestamp()
Gives the dialect specific name of the CURRENT_TIMESTAMP function.
|
String |
getDataTypeName(DataType dataType)
Default implementation returns the direct toString() conversion.
|
SybaseLastValueIdentityBuilder |
lastval(String... args)
Lastval.
|
SybaseNextValueSequenceBuilder |
nextval(String sequence)
Nextval.
|
SybaseSelectBuilder |
select()
Select.
|
count, create, delete, drop, exists, expression, getDatabaseName, getIdentityArgument, getNotNullArgument, getPrimaryKeyArgument, getSchemaFilterScript, getUniqueArgument, insert, isCatalogForSchema, isSchemaFilterSupported, isSequenceSupported, updatepublic static final String FUNCTION_CURRENT_DATE
public static final String FUNCTION_CURRENT_TIME
public static final String FUNCTION_CURRENT_TIMESTAMP
public SybaseNextValueSequenceBuilder nextval(String sequence)
ISqlFactorynextval in interface ISqlFactory<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>nextval in class DefaultSqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>sequence - the sequencepublic String getDataTypeName(DataType dataType)
ISqlDialectgetDataTypeName in interface ISqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>getDataTypeName in class DefaultSqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>dataType - the data typepublic SybaseLastValueIdentityBuilder lastval(String... args)
ISqlFactorylastval in interface ISqlFactory<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>lastval in class DefaultSqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>args - the argumentspublic SybaseSelectBuilder select()
ISqlFactoryselect in interface ISqlFactory<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>select in class DefaultSqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>public String functionCurrentDate()
ISqlDialectfunctionCurrentDate in interface ISqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>functionCurrentDate in class DefaultSqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>public String functionCurrentTime()
ISqlDialectfunctionCurrentTime in interface ISqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>functionCurrentTime in class DefaultSqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>public String functionCurrentTimestamp()
ISqlDialectfunctionCurrentTimestamp in interface ISqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>functionCurrentTimestamp in class DefaultSqlDialect<SybaseSelectBuilder,InsertBuilder,UpdateBuilder,DeleteBuilder,CreateBranchingBuilder,DropBranchingBuilder,SybaseNextValueSequenceBuilder,SybaseLastValueIdentityBuilder>Copyright © 2010–2018 Eclipse Foundation. All rights reserved.