Uses of Class
org.tentackle.sql.SqlType
-
Packages that use SqlType Package Description org.tentackle.sql SQL backend layer.org.tentackle.sql.backends Backend implementations.org.tentackle.sql.datatypes DataType implementations.org.tentackle.sql.metadata SQL metadata support. -
-
Uses of SqlType in org.tentackle.sql
Methods in org.tentackle.sql that return SqlType Modifier and Type Method Description SqlTypeDataType. getSqlType(int index)Gets the SQL type.SqlType[]Backend. jdbcTypeToSqlType(int jdbcType, int size, int scale)Converts the JDBC data type integer to a tentackle backend SqlTypes.static SqlTypeSqlType. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static SqlType[]SqlType. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.tentackle.sql with parameters of type SqlType Modifier and Type Method Description java.lang.StringBackend. columnTypeNullDefaultToString(java.lang.String columnName, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)Converts an sqltype, size, scale, nullable and default value to a database type declaration.java.lang.StringBackend. columnTypeToString(SqlType sqlType, int size, int scale)Converts an sqltype, size and scale to a database type declaration.intBackend. getDefaultSize(SqlType sqlType)Gets the default size if no size given in model.intBackend. getMaxScale(SqlType sqlType, int size)Returns the maximum scale for a given SQL-type and size.intBackend. getMaxSize(SqlType sqlType)Returns the maximum size for a given SQL-type.MigrationStrategy[]Backend. getMigrationStrategy(ColumnMetaData column, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)Determines the best migration strategy.booleanBackend. isDefaultEqual(ColumnMetaData column, SqlType sqlType, java.lang.Object defaultValue)Checks whether the column's default corresponds to the model's default value.voidBackendPreparedStatement. set(SqlType sqlType, int p, java.lang.Object object)Generic setter for objects via knownSqlType.voidBackend. setArray(java.sql.PreparedStatement statement, int pos, SqlType type, java.util.Collection<?> elements, java.lang.String operator)Sets an array parameter in a prepared statement.java.lang.StringBackend. sqlAddColumn(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)Generates sql code to add a column.java.lang.StringBackend. sqlAlterColumnDefault(java.lang.String tableName, java.lang.String columnName, SqlType sqlType, java.lang.Object defaultValue)Generates sql code to change the default value a column.java.lang.StringBackend. sqlAlterColumnType(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)Generates sql code to change the datatype of a column.java.lang.StringBackend. sqlCreateColumn(java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue, boolean primaryKey, boolean withTrailingComma)Generates the attribute definition of a CREATE TABLE statement.java.lang.StringBackend. sqlRenameAndAlterColumnType(java.lang.String tableName, java.lang.String oldColumnName, java.lang.String newColumnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)Generates sql code to rename a column.java.lang.StringBackend. sqlTypeToString(SqlType sqlType, int size)Converts the java SQL-type to the database type name.java.lang.StringBackend. sqlUpdateToNotNull(java.lang.String tableName, java.lang.String columnName, SqlType sqlType, java.lang.Object defaultValue)Generates code to update a column to a non-null value.java.lang.StringBackend. valueToLiteral(SqlType sqlType, java.lang.Object value)Conberts a type and value to a literal string. -
Uses of SqlType in org.tentackle.sql.backends
Methods in org.tentackle.sql.backends that return SqlType Modifier and Type Method Description SqlType[]AbstractBackend. jdbcTypeToSqlType(int jdbcType, int size, int scale)SqlType[]Db2. jdbcTypeToSqlType(int jdbcType, int size, int scale)SqlType[]Informix. jdbcTypeToSqlType(int jdbcType, int size, int scale)SqlType[]Ingres. jdbcTypeToSqlType(int jdbcType, int size, int scale)SqlType[]MsSql. jdbcTypeToSqlType(int jdbcType, int size, int scale)SqlType[]MySql. jdbcTypeToSqlType(int jdbcType, int size, int scale)SqlType[]Oracle. jdbcTypeToSqlType(int jdbcType, int size, int scale)SqlType[]Postgres. jdbcTypeToSqlType(int jdbcType, int size, int scale)Methods in org.tentackle.sql.backends with parameters of type SqlType Modifier and Type Method Description java.lang.StringAbstractBackend. columnTypeNullDefaultToString(java.lang.String columnName, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringOracle. columnTypeNullDefaultToString(java.lang.String columnName, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringAbstractBackend. columnTypeToString(SqlType sqlType, int size, int scale)intAbstractBackend. getDefaultSize(SqlType sqlType)intPostgres. getDefaultSize(SqlType sqlType)intAbstractBackend. getMaxScale(SqlType sqlType, int size)intAbstractBackend. getMaxSize(SqlType sqlType)intDb2. getMaxSize(SqlType sqlType)intInformix. getMaxSize(SqlType sqlType)intIngres. getMaxSize(SqlType sqlType)intMsSql. getMaxSize(SqlType sqlType)intMySql. getMaxSize(SqlType sqlType)intOracle. getMaxSize(SqlType sqlType)intPostgres. getMaxSize(SqlType sqlType)MigrationStrategy[]AbstractBackend. getMigrationStrategy(ColumnMetaData column, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)MigrationStrategy[]MySql. getMigrationStrategy(ColumnMetaData column, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)MigrationStrategy[]Postgres. getMigrationStrategy(ColumnMetaData column, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)booleanAbstractBackend. isDefaultEqual(ColumnMetaData column, SqlType sqlType, java.lang.Object defaultValue)voidAbstractBackend. setArray(java.sql.PreparedStatement statement, int pos, SqlType type, java.util.Collection<?> elements, java.lang.String operator)java.lang.StringAbstractBackend. sqlAddColumn(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringDb2. sqlAddColumn(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringInformix. sqlAddColumn(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringMySql. sqlAddColumn(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringOracle. sqlAddColumn(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringAbstractBackend. sqlAlterColumnDefault(java.lang.String tableName, java.lang.String columnName, SqlType sqlType, java.lang.Object defaultValue)java.lang.StringInformix. sqlAlterColumnDefault(java.lang.String tableName, java.lang.String columnName, SqlType sqlType, java.lang.Object defaultValue)java.lang.StringOracle. sqlAlterColumnDefault(java.lang.String tableName, java.lang.String columnName, SqlType sqlType, java.lang.Object defaultValue)java.lang.StringAbstractBackend. sqlAlterColumnType(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringDb2. sqlAlterColumnType(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringInformix. sqlAlterColumnType(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringMySql. sqlAlterColumnType(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringOracle. sqlAlterColumnType(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringPostgres. sqlAlterColumnType(java.lang.String tableName, java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringAbstractBackend. sqlCreateColumn(java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue, boolean primaryKey, boolean withTrailingComma)java.lang.StringDb2. sqlCreateColumn(java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue, boolean primaryKey, boolean withTrailingComma)java.lang.StringMySql. sqlCreateColumn(java.lang.String columnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue, boolean primaryKey, boolean withTrailingComma)protected java.lang.StringAbstractBackend. sqlCreateTableAttributeWithoutComment(java.lang.String columnName, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue, boolean primaryKey, boolean withTrailingComma)Generates the attribute definition of a CREATE TABLE statement.java.lang.StringAbstractBackend. sqlRenameAndAlterColumnType(java.lang.String tableName, java.lang.String oldColumnName, java.lang.String newColumnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringMySql. sqlRenameAndAlterColumnType(java.lang.String tableName, java.lang.String oldColumnName, java.lang.String newColumnName, java.lang.String comment, SqlType sqlType, int size, int scale, boolean nullable, java.lang.Object defaultValue)java.lang.StringAbstractBackend. sqlTypeToString(SqlType sqlType, int size)java.lang.StringDb2. sqlTypeToString(SqlType sqlType, int size)java.lang.StringInformix. sqlTypeToString(SqlType sqlType, int size)java.lang.StringIngres. sqlTypeToString(SqlType sqlType, int size)java.lang.StringMsSql. sqlTypeToString(SqlType sqlType, int size)java.lang.StringMySql. sqlTypeToString(SqlType sqlType, int size)java.lang.StringOracle. sqlTypeToString(SqlType sqlType, int size)java.lang.StringPostgres. sqlTypeToString(SqlType sqlType, int size)java.lang.StringAbstractBackend. sqlUpdateToNotNull(java.lang.String tableName, java.lang.String columnName, SqlType sqlType, java.lang.Object defaultValue)java.lang.StringAbstractBackend. valueToLiteral(SqlType sqlType, java.lang.Object value)java.lang.StringOracle. valueToLiteral(SqlType sqlType, java.lang.Object value) -
Uses of SqlType in org.tentackle.sql.datatypes
Methods in org.tentackle.sql.datatypes that return SqlType Modifier and Type Method Description SqlTypeBigDecimalType. getSqlType(int index)SqlTypeBinaryType. getSqlType(int index)SqlTypeBMoneyType. getSqlType(int index)SqlTypeBooleanType. getSqlType(int index)SqlTypeByteType. getSqlType(int index)SqlTypeCharacterType. getSqlType(int index)SqlTypeConvertibleType. getSqlType(int index)SqlTypeDateType. getSqlType(int index)SqlTypeDMoneyType. getSqlType(int index)SqlTypeDoubleType. getSqlType(int index)SqlTypeFloatType. getSqlType(int index)SqlTypeIntegerType. getSqlType(int index)SqlTypeLargeStringType. getSqlType(int index)SqlTypeLocalDateTimeType. getSqlType(int index)SqlTypeLocalDateType. getSqlType(int index)SqlTypeLocalTimeType. getSqlType(int index)SqlTypeLongType. getSqlType(int index)SqlTypeShortType. getSqlType(int index)SqlTypeStringType. getSqlType(int index)SqlTypeTimestampType. getSqlType(int index)SqlTypeTimeType. getSqlType(int index) -
Uses of SqlType in org.tentackle.sql.metadata
Methods in org.tentackle.sql.metadata with parameters of type SqlType Modifier and Type Method Description booleanColumnMetaData. matchesSqlType(SqlType sqlType)Checks whether colunm's type matches given SqlType according to the backend.
-