Uses of Interface
org.d2rq.db.vendor.Vendor

Packages that use Vendor
org.d2rq.db   
org.d2rq.db.expr   
org.d2rq.db.op   
org.d2rq.db.schema   
org.d2rq.db.types   
org.d2rq.db.vendor   
org.d2rq.r2rml   
org.d2rq.values   
 

Uses of Vendor in org.d2rq.db
 

Methods in org.d2rq.db that return Vendor
 Vendor SQLConnection.vendor()
           
 

Constructors in org.d2rq.db with parameters of type Vendor
SelectStatementBuilder(DatabaseOp input, Vendor vendor)
           
 

Uses of Vendor in org.d2rq.db.expr
 

Methods in org.d2rq.db.expr with parameters of type Vendor
 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)
           
 String UnaryMinus.toSQL(DatabaseOp table, Vendor vendor)
           
 String SQLExpression.toSQL(DatabaseOp table, Vendor vendor)
           
 String NotNull.toSQL(DatabaseOp table, Vendor vendor)
           
 String Negation.toSQL(DatabaseOp table, Vendor vendor)
           
abstract  String Expression.toSQL(DatabaseOp table, Vendor vendor)
           
 String Disjunction.toSQL(DatabaseOp table, Vendor vendor)
           
 String Constant.toSQL(DatabaseOp table, Vendor vendor)
           
 String Conjunction.toSQL(DatabaseOp table, Vendor vendor)
           
 String Concatenation.toSQL(DatabaseOp table, Vendor vendor)
           
 String ColumnListEquality.toSQL(DatabaseOp table, Vendor vendor)
           
 String ColumnExpr.toSQL(DatabaseOp table, Vendor vendor)
           
 String BooleanToIntegerCaseExpression.toSQL(DatabaseOp table, Vendor vendor)
           
 String BinaryOperator.toSQL(DatabaseOp table, Vendor vendor)
           
 

Uses of Vendor in org.d2rq.db.op
 

Methods in org.d2rq.db.op with parameters of type Vendor
static ProjectionSpec ProjectionSpec.create(ColumnName column, Expression expression, Vendor vendor)
           
static ProjectionSpec ProjectionSpec.create(Expression expression, Vendor vendor)
          Creates a projection spec from an expression.
static DatabaseOp ProjectOp.extend(DatabaseOp wrapped, Map<ColumnName,Expression> extensions, Vendor vendor)
           
abstract  String ProjectionSpec.toSQL(DatabaseOp table, Vendor vendor)
           
 String ProjectionSpec.ColumnProjectionSpec.toSQL(DatabaseOp table, Vendor vendor)
           
 String ProjectionSpec.ExprProjectionSpec.toSQL(DatabaseOp table, Vendor vendor)
           
 

Uses of Vendor in org.d2rq.db.schema
 

Constructors in org.d2rq.db.schema with parameters of type Vendor
Inspector(Connection connection, Vendor vendor)
           
 

Uses of Vendor in org.d2rq.db.types
 

Methods in org.d2rq.db.types with parameters of type Vendor
 DataType DataType.GenericType.dataTypeFor(Vendor vendor)
           
 String UnsupportedDataType.toSQLLiteral(String value, Vendor vendor)
           
 String SQLTimestamp.toSQLLiteral(String value, Vendor vendor)
           
 String SQLTime.toSQLLiteral(String value, Vendor vendor)
           
 String SQLInterval.toSQLLiteral(String value, Vendor vendor)
           
 String SQLExactNumeric.toSQLLiteral(String value, Vendor vendor)
           
 String SQLDate.toSQLLiteral(String value, Vendor vendor)
           
 String SQLBoolean.toSQLLiteral(String value, Vendor vendor)
           
 String SQLBit.toSQLLiteral(String value, Vendor vendor)
           
 String SQLBinary.toSQLLiteral(String value, Vendor vendor)
           
 String SQLApproximateNumeric.toSQLLiteral(String value, Vendor vendor)
           
 String DataType.toSQLLiteral(String value, Vendor vendor)
          Creates a SQL literal for the given value, suitable for comparison to a column of this indicated type.
 

Uses of Vendor in org.d2rq.db.vendor
 

Classes in org.d2rq.db.vendor that implement Vendor
 class HSQLDB
           
 class InterbaseOrFirebird
           
 class MySQL
          This syntax class implements MySQL-compatible SQL syntax.
 class Oracle
          This syntax class implements MySQL-compatible SQL syntax.
 class PostgreSQL
           
 class SQL92
          This base class implements SQL-92 compatible syntax.
 class SQLServer
          This syntax class implements SQL syntax for MS SQL Server and MS Access.
 

Fields in org.d2rq.db.vendor declared as Vendor
static Vendor Vendor.HSQLDB
           
static Vendor Vendor.InterbaseOrFirebird
           
static Vendor Vendor.MSAccess
           
static Vendor Vendor.MySQL
           
static Vendor Vendor.Oracle
           
static Vendor Vendor.PostgreSQL
           
static Vendor Vendor.SQL92
           
static Vendor Vendor.SQLServer
           
static Vendor Vendor.Sybase
           
 

Methods in org.d2rq.db.vendor with parameters of type Vendor
 String HSQLDB.HSQLDBCompatibilityDoubleDataType.toSQLLiteral(String value, Vendor vendor)
           
 

Uses of Vendor in org.d2rq.r2rml
 

Methods in org.d2rq.r2rml with parameters of type Vendor
 Identifier ColumnNameR2RML.asIdentifier(Vendor vendor)
           
 TableName TableOrViewName.asQualifiedTableName(Vendor vendor)
           
static ColumnNameR2RML ColumnNameR2RML.create(Identifier name, Vendor vendor)
           
static TableOrViewName TableOrViewName.create(TableName tableName, Vendor vendor)
           
 

Uses of Vendor in org.d2rq.values
 

Methods in org.d2rq.values with parameters of type Vendor
 Expression ValueMaker.valueExpression(String value, DatabaseOp tabular, Vendor vendor)
          A SQL expression that selects only rows where this value maker produces the specified value.
 Expression TemplateValueMaker.valueExpression(String value, DatabaseOp table, Vendor vendor)
           
 Expression DecoratingValueMaker.valueExpression(String value, DatabaseOp table, Vendor vendor)
           
 Expression ColumnValueMaker.valueExpression(String value, DatabaseOp tabular, Vendor vendor)
           
 Expression BlankNodeIDValueMaker.valueExpression(String value, DatabaseOp table, Vendor vendor)
           
 Expression BaseIRIValueMaker.valueExpression(String value, DatabaseOp tabular, Vendor vendor)