本文整理了Java中com.sqlapp.data.db.dialect.Dialect.compareTo()
方法的一些代码示例,展示了Dialect.compareTo()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Dialect.compareTo()
方法的具体详情如下:
包路径:com.sqlapp.data.db.dialect.Dialect
类名称:Dialect
方法名:compareTo
暂无
代码示例来源:origin: com.sqlapp/sqlapp-core-firebird
@Override
protected FirebirdSqlBuilder autoIncrement(AbstractColumn<?> column) {
FirebirdVersionResolver resolver = new FirebirdVersionResolver();
Dialect dialect = resolver.getDialect(3, 0, 0);
if (this.getDialect().compareTo(dialect) >= 0) {
space().generated().by()._default().as().identity();
}
return instance();
}
代码示例来源:origin: com.sqlapp/sqlapp-core-postgres
/**
* カラムの型の定義を追加します
*
* @param column
* カラム
*/
@Override
protected PostgresSqlBuilder typeDefinition(
Column column) {
if (column.isIdentity() && getDialect().supportsIdentity()) {
if (column.getDataType() == DataType.SMALLINT&&this.getDialect().compareTo(postgres92)>=0) {
_add("smallserial");
} else if (column.getDataType() == DataType.INT) {
_add("serial");
} else if (column.getDataType() == DataType.BIGINT) {
_add("bigserial");
} else if (column.getDataType()==null) {
return super.typeDefinition(column);
} else if (column.getDataType().isNumeric()) {
_add("serial");
} else {
return super.typeDefinition(column);
}
} else {
return super.typeDefinition(column);
}
return this;
}
内容来源于网络,如有侵权,请联系作者删除!