Uses of Class
org.d2rq.db.types.DataType

Packages that use DataType
org.d2rq.db.expr   
org.d2rq.db.op   
org.d2rq.db.schema   
org.d2rq.db.types   
org.d2rq.db.vendor   
org.d2rq.mapgen   
 

Uses of DataType in org.d2rq.db.expr
 

Methods in org.d2rq.db.expr that return DataType
 DataType UnaryMinus.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType SQLExpression.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType NotNull.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType Negation.getDataType(DatabaseOp table, Vendor vendor)
           
abstract  DataType Expression.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType Disjunction.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType Constant.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType Conjunction.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType Concatenation.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType ColumnListEquality.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType ColumnExpr.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType BooleanToIntegerCaseExpression.getDataType(DatabaseOp table, Vendor vendor)
           
 DataType BinaryOperator.getDataType(DatabaseOp table, Vendor vendor)
           
 

Methods in org.d2rq.db.expr with parameters of type DataType
static Constant Constant.create(String value, DataType dataType)
           
static Expression Equality.createColumnValue(ColumnName column, String value, DataType dataType)
           
static Expression Equality.createExpressionValue(Expression expression, String value, DataType dataType)
           
 

Uses of DataType in org.d2rq.db.op
 

Methods in org.d2rq.db.op that return DataType
 DataType TableOp.getColumnType(ColumnName column)
           
 DataType SQLOp.getColumnType(ColumnName column)
           
 DataType ProjectOp.getColumnType(ColumnName column)
           
 DataType InnerJoinOp.getColumnType(ColumnName column)
           
 DataType DatabaseOp.getColumnType(ColumnName column)
           
 DataType DatabaseOp.Wrapper.getColumnType(ColumnName column)
           
 DataType AliasOp.getColumnType(ColumnName column)
           
abstract  DataType ProjectionSpec.getDataType(DatabaseOp table)
           
 DataType ProjectionSpec.ColumnProjectionSpec.getDataType(DatabaseOp table)
           
 DataType ProjectionSpec.ExprProjectionSpec.getDataType(DatabaseOp table)
           
 

Uses of DataType in org.d2rq.db.schema
 

Methods in org.d2rq.db.schema that return DataType
 DataType ColumnDef.getDataType()
           
 

Constructors in org.d2rq.db.schema with parameters of type DataType
ColumnDef(Identifier name, DataType dataType, boolean isNullable)
           
 

Uses of DataType in org.d2rq.db.types
 

Subclasses of DataType in org.d2rq.db.types
 class SQLApproximateNumeric
           
 class SQLBinary
           
 class SQLBit
           
 class SQLBoolean
           
 class SQLCharacterString
          Datatype for fixed-length character strings (e.g., CHAR but not VARCHAR).
 class SQLCharacterStringVarying
           
 class SQLDate
           
 class SQLExactNumeric
           
 class SQLInterval
           
 class SQLTime
           
 class SQLTimestamp
           
 class UnsupportedDataType
           
 

Methods in org.d2rq.db.types that return DataType
 DataType DataType.GenericType.dataTypeFor(Vendor vendor)
           
 

Uses of DataType in org.d2rq.db.vendor
 

Subclasses of DataType in org.d2rq.db.vendor
static class HSQLDB.HSQLDBCompatibilityDoubleDataType
           
static class MySQL.MySQLCompatibilityBitDataType
           
static class MySQL.MySQLCompatibilityDateDataType
           
static class MySQL.MySQLCompatibilityTimeDataType
           
static class MySQL.MySQLCompatibilityTimestampDataType
           
static class Oracle.OracleCompatibilityTimeZoneDataType
           
static class Oracle.OracleCompatibilityTimeZoneLocalDataType
          getString() doesn't really work for TIMESTAMP WITH LOCAL TIME ZONE, we have to use getTimestamp() and format the resulting Timestamp object according to the session's time zone.
 

Methods in org.d2rq.db.vendor that return DataType
 DataType Vendor.getDataType(int jdbcType, String name, int size)
          Returns a DataType corresponding to a JDBC type.
 DataType SQLServer.getDataType(int jdbcType, String name, int size)
           
 DataType SQL92.getDataType(int jdbcType, String name, int size)
           
 DataType PostgreSQL.getDataType(int jdbcType, String name, int size)
           
 DataType Oracle.getDataType(int jdbcType, String name, int size)
           
 DataType MySQL.getDataType(int jdbcType, String name, int size)
           
 DataType HSQLDB.getDataType(int jdbcType, String name, int size)
           
 

Uses of DataType in org.d2rq.mapgen
 

Methods in org.d2rq.mapgen with parameters of type DataType
 void Target.generateColumnProperty(Property property, TableName table, Identifier column, DataType datatype)
          Generates a mapping from one column to a property.
 void R2RMLTarget.generateColumnProperty(Property property, TableName tableName, Identifier column, DataType datatype)
           
 void OntologyTarget.generateColumnProperty(Property property, TableName table, Identifier column, DataType datatype)
           
 void D2RQTarget.generateColumnProperty(Property property, TableName table, Identifier column, DataType datatype)