public class DefaultDialect extends Object implements Dialect
| Constructor and Description |
|---|
DefaultDialect() |
public String[] getExcludedColumns()
getExcludedColumns in interface Dialectpublic String getColumnSQL(Column column)
getColumnSQL in interface Dialectpublic String getColumnTypeSQL(Column column)
getColumnTypeSQL in interface Dialectpublic String convertToString(Object value)
convertToString in interface Dialectpublic Double convertToDouble(Object value)
convertToDouble in interface Dialectpublic Date convertToDate(Object value)
convertToDate in interface Dialectpublic String getTableSQL(SQLStatement<?> stmt)
getTableSQL in interface Dialectpublic String getTableNameSQL(String name)
getTableNameSQL in interface Dialectpublic String getSchemaNameSQL(String name)
getSchemaNameSQL in interface Dialectpublic String getSimpleColumnSQL(SimpleColumn column)
getSimpleColumnSQL in interface Dialectpublic String getFunctionColumnSQL(FunctionColumn column)
getFunctionColumnSQL in interface Dialectpublic String getLowerFunctionSQL(Column column)
getLowerFunctionSQL in interface Dialectpublic String getConcatFunctionSQL(Column[] columns)
getConcatFunctionSQL in interface Dialectpublic String getConcatFunctionSQL(Column[] columns, String begin, String end, String separator)
public String getDatePartFunctionSQL(String part, Column column)
getDatePartFunctionSQL in interface Dialectpublic String getSortColumnSQL(SortColumn sortColumn)
getSortColumnSQL in interface Dialectpublic String getSortOrderSQL(SortOrder order)
getSortOrderSQL in interface Dialectpublic String getDynamicDateColumnSQL(DynamicDateColumn column)
getDynamicDateColumnSQL in interface Dialectpublic Column toChar(DynamicDateColumn column)
public String getFixedDateColumnSQL(FixedDateColumn column)
getFixedDateColumnSQL in interface Dialectpublic String getColumnNameSQL(String name)
getColumnNameSQL in interface Dialectpublic String getColumnNameQuotedSQL(String name)
getColumnNameQuotedSQL in interface Dialectpublic String getAliasForColumnSQL(String alias)
getAliasForColumnSQL in interface Dialectpublic String getAliasForStatementSQL(String alias)
getAliasForStatementSQL in interface Dialectpublic String getConditionSQL(Condition condition)
getConditionSQL in interface Dialectpublic String getCoreConditionSQL(CoreCondition condition)
getCoreConditionSQL in interface Dialectpublic String getNotNullConditionSQL(String column)
getNotNullConditionSQL in interface Dialectpublic String getIsNullConditionSQL(String column)
getIsNullConditionSQL in interface Dialectpublic String getIsEqualsToConditionSQL(String column, Object param)
getIsEqualsToConditionSQL in interface Dialectpublic String getNotEqualsToConditionSQL(String column, Object param)
getNotEqualsToConditionSQL in interface Dialectpublic String getLikeToConditionSQL(String column, Object param)
getLikeToConditionSQL in interface Dialectpublic String getGreaterThanConditionSQL(String column, Object param)
getGreaterThanConditionSQL in interface Dialectpublic String getGreaterOrEqualsConditionSQL(String column, Object param)
getGreaterOrEqualsConditionSQL in interface Dialectpublic String getLowerThanConditionSQL(String column, Object param)
getLowerThanConditionSQL in interface Dialectpublic String getLowerOrEqualsConditionSQL(String column, Object param)
getLowerOrEqualsConditionSQL in interface Dialectpublic String getBetweenConditionSQL(String column, Object from, Object to)
getBetweenConditionSQL in interface Dialectpublic String getInConditionSQL(String column, Object param)
getInConditionSQL in interface Dialectpublic String getNotInConditionSQL(String column, Object param)
getNotInConditionSQL in interface Dialectpublic String getParameterSQL(Object param)
getParameterSQL in interface Dialectpublic String getNumberParameterSQL(Number param)
getNumberParameterSQL in interface Dialectpublic String getDateParameterSQL(Date param)
getDateParameterSQL in interface Dialectpublic String getStringParameterSQL(String param)
getStringParameterSQL in interface Dialectpublic String getLogicalConditionSQL(LogicalCondition condition)
getLogicalConditionSQL in interface Dialectpublic String getNotExprConditionSQL(Condition condition)
getNotExprConditionSQL in interface Dialectpublic String getAndExprConditionSQL(Condition[] conditions)
getAndExprConditionSQL in interface Dialectpublic String getOrExprConditionSQL(Condition[] conditions)
getOrExprConditionSQL in interface Dialectprotected String _getLogicalExprConditionSQL(Condition[] conditions, String op)
public String getColumnFunctionSQL(String column, AggregateFunctionType function)
getColumnFunctionSQL in interface Dialectpublic String getCountQuerySQL(Select select)
getCountQuerySQL in interface Dialectpublic String getSQL(CreateTable create)
public String getSelectSQL(Select select)
getSelectSQL in interface Dialectpublic String getFromSQL(Select select)
getFromSQL in interface Dialectpublic String getWhereSQL(Select select)
getWhereSQL in interface Dialectpublic String getWhereSQL(Delete delete)
getWhereSQL in interface Dialectpublic String getGroupBySQL(Select select)
getGroupBySQL in interface Dialectpublic String getOrderBySQL(Select select)
getOrderBySQL in interface Dialectpublic String getOffsetLimitSQL(Select select)
getOffsetLimitSQL in interface Dialectpublic String getSelectStatement(Select select)
getSelectStatement in interface Dialectpublic String getInsertStatement(Insert insert)
getInsertStatement in interface Dialectpublic String getDeleteStatement(Delete delete)
getDeleteStatement in interface Dialectpublic String getFromStatement(Select select)
getFromStatement in interface Dialectpublic String getWhereStatement(Select select)
getWhereStatement in interface Dialectpublic String getWhereStatement(Delete delete)
getWhereStatement in interface Dialectpublic String getGroupByStatement(Select select)
getGroupByStatement in interface Dialectpublic String getOrderByStatement(Select select)
getOrderByStatement in interface Dialectpublic boolean allowAliasInStatements()
Copyright © 2017–2021 JBoss by Red Hat. All rights reserved.