|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SQLDataType | |
|---|---|
| org.sql.generation.api.grammar.common.datatypes | This is the package containing support for (most)pre-defined SQL data types. |
| org.sql.generation.api.grammar.common.datatypes.pgsql | |
| org.sql.generation.api.grammar.definition.table | This package contains syntax interfaces for CREATE TABLE statement. |
| org.sql.generation.api.grammar.factories | This package provides factories to create various builders and SQL syntax elements. |
| Uses of SQLDataType in org.sql.generation.api.grammar.common.datatypes |
|---|
| Subinterfaces of SQLDataType in org.sql.generation.api.grammar.common.datatypes | |
|---|---|
interface |
BigInt
This class represents the BIGINT type (typically 64-bit integer). |
interface |
Decimal
This class represents the DECIMAL data type, sometimes abbreviated as DEC. |
interface |
DoublePrecision
This class represents DOUBLE PRECISION data type. |
interface |
Numeric
This class represents the NUMERIC type. |
interface |
Real
This class represents the REAL data type. |
interface |
SmallInt
This class represents the SMALLINT type (typically 16-bit integer). |
interface |
SQLBoolean
This class represents the BOOLEAN type. |
interface |
SQLChar
This class represents CHARACTER and CHARACTER VARYING data types, typically abbreviated as
CHAR and VARCHAR, respectively. |
interface |
SQLDate
This class represents the DATE data type. |
interface |
SQLFloat
This class represents the FLOAT type. |
interface |
SQLInteger
This class represents the INTEGER type, sometimes abbreviated as INT (typically 32-bit integer). |
interface |
SQLInterval
This class represents the INTEGER type, sometimes abbreviated as INT (typically 32-bit integer). |
interface |
SQLTime
This class represents TIME data type. |
interface |
SQLTimeStamp
|
interface |
UserDefinedType
This is a general way of handling any user-created or otherwise custom type. |
| Uses of SQLDataType in org.sql.generation.api.grammar.common.datatypes.pgsql |
|---|
| Subinterfaces of SQLDataType in org.sql.generation.api.grammar.common.datatypes.pgsql | |
|---|---|
interface |
Text
This data type represents the TEXT data type in PostgreSQL. |
| Uses of SQLDataType in org.sql.generation.api.grammar.definition.table |
|---|
| Methods in org.sql.generation.api.grammar.definition.table that return SQLDataType | |
|---|---|
SQLDataType |
ColumnDefinition.getDataType()
Returns the data type of this column. |
| Uses of SQLDataType in org.sql.generation.api.grammar.factories |
|---|
| Methods in org.sql.generation.api.grammar.factories with parameters of type SQLDataType | |
|---|---|
ColumnDefinition |
DefinitionFactory.createColumnDefinition(String columnName,
SQLDataType columnDataType)
Creates a new definition of column with specified name and data type. |
ColumnDefinition |
DefinitionFactory.createColumnDefinition(String columnName,
SQLDataType columnDataType,
Boolean mayBeNull)
Creates a new definition of column with specified name, data type, and NULL value policy. |
ColumnDefinition |
DefinitionFactory.createColumnDefinition(String columnName,
SQLDataType columnDataType,
Boolean mayBeNull,
AutoGenerationPolicy autoGenerationPolicy)
Creates a new definition of column with specified name, data type, NULL value policy, and auto generation
policy. |
ColumnDefinition |
DefinitionFactory.createColumnDefinition(String columnName,
SQLDataType columnDataType,
String columnDefault)
Creates a new definition of column with specified name, data type, default value. |
ColumnDefinition |
DefinitionFactory.createColumnDefinition(String columnName,
SQLDataType columnDataType,
String columnDefault,
Boolean mayBeNull)
Creates a new definition of column with specified name, data type, default value, and NULL value policy. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||