Uses of Interface
org.openrdf.sail.rdbms.algebra.base.SqlExpr

Packages that use SqlExpr
org.openrdf.sail.rdbms.algebra   
org.openrdf.sail.rdbms.algebra.base   
org.openrdf.sail.rdbms.algebra.factories   
org.openrdf.sail.rdbms.evaluation   
org.openrdf.sail.rdbms.optimizers   
 

Uses of SqlExpr in org.openrdf.sail.rdbms.algebra
 

Classes in org.openrdf.sail.rdbms.algebra that implement SqlExpr
 class BNodeColumn
          Represents the BNode value of a variable.
 class DatatypeColumn
          Represents a variable's datatype value in an SQL expression.
 class DateTimeColumn
          Represents a variable's time value in an SQL expression.
 class DoubleValue
          A static number in an SQL expression.
 class FalseValue
          Represents the value false in an SQL expression.
 class HashColumn
          Represents the Hash value of a variable.
 class IdColumn
          A particular column in an SQL expression.
 class LabelColumn
          Represents a variable's label value in an SQL expression.
 class LanguageColumn
          Represents a variables language value in an SQL expression.
 class LongLabelColumn
          Represents a variable's long label value in an SQL expression.
 class LongURIColumn
          Represents a variable's Long URI value in an SQL expression.
 class NumberValue
          A static long value in an SQL expression.
 class NumericColumn
          Represents a variable's numeric value in an SQL expression.
 class RefIdColumn
          Represents a variable's internal id value in an SQL expression.
 class SqlAbs
          The SQL ABS expression.
 class SqlAnd
          The SQL AND expression.
 class SqlCase
          The SQL CASE WHEN THEN END expression.
 class SqlCast
          The SQL IS CAST expression.
 class SqlCompare
          The SQL compare expressions (>, <, >=, <=).
 class SqlConcat
          The SQL concatenate expression (||).
 class SqlEq
          The SQL equals expression (=).
 class SqlIsNull
          The SQL IS NULL expression.
 class SqlLike
          The SQL LIKE operator.
 class SqlLowerCase
          The SQL LOWER function.
 class SqlMathExpr
          The SQL subtraction (-) expression.
 class SqlNot
          The SQL NOT expression.
 class SqlNull
          The SQL NULL expression.
 class SqlOr
          The SQL OR expression.
 class SqlRegex
          The regular SQL expression - notation varies between databases.
 class SqlShift
          The SQL binary shift right (>>) expression.
 class StringValue
          An SQL VARCHAR expression.
 class TrueValue
          The boolean SQL expression of true.
 class URIColumn
          Represents a variable's URI value in an SQL expression.
 

Fields in org.openrdf.sail.rdbms.algebra declared as SqlExpr
 SqlExpr SelectQuery.OrderElem.sqlExpr
           
 

Methods in org.openrdf.sail.rdbms.algebra that return SqlExpr
 SqlExpr SqlRegex.getArg()
           
 SqlExpr SqlCase.Entry.getCondition()
           
 SqlExpr SelectProjection.getDatatype()
           
 SqlExpr SqlRegex.getFlagsArg()
           
 SqlExpr SelectProjection.getLanguage()
           
 SqlExpr SqlRegex.getPatternArg()
           
 SqlExpr SqlCase.Entry.getResult()
           
 SqlExpr SelectProjection.getStringValue()
           
 

Methods in org.openrdf.sail.rdbms.algebra that return types with arguments of type SqlExpr
 List<SqlExpr> SelectQuery.getFilters()
           
 

Methods in org.openrdf.sail.rdbms.algebra with parameters of type SqlExpr
 void SelectQuery.addFilter(SqlExpr sql)
           
 void SelectQuery.addOrder(SqlExpr order, boolean isAscending)
           
 void SelectQuery.removeFilter(SqlExpr sqlExpr)
           
 void SqlRegex.setArg(SqlExpr leftArg)
           
 void SqlCase.Entry.setCondition(SqlExpr condition)
           
 void SelectProjection.setDatatype(SqlExpr datatype)
           
 void SqlRegex.setFlagsArg(SqlExpr flags)
           
 void SelectProjection.setLanguage(SqlExpr language)
           
 void SqlRegex.setPatternArg(SqlExpr rightArg)
           
 void SqlCase.Entry.setResult(SqlExpr result)
           
 void SelectProjection.setStringValue(SqlExpr stringValue)
           
 void SqlCase.when(SqlExpr condition, SqlExpr expr)
           
 

Constructors in org.openrdf.sail.rdbms.algebra with parameters of type SqlExpr
SelectQuery.OrderElem(SqlExpr sqlExpr, boolean isAscending)
           
SqlAbs(SqlExpr arg)
           
SqlAnd(SqlExpr leftArg, SqlExpr rightArg)
           
SqlCase.Entry(SqlExpr condition, SqlExpr result)
           
SqlCast(SqlExpr arg, int type)
           
SqlCompare(SqlExpr leftArg, Compare.CompareOp op, SqlExpr rightArg)
           
SqlConcat(SqlExpr leftArg, SqlExpr rightArg)
           
SqlEq(SqlExpr leftArg, SqlExpr rightArg)
           
SqlIsNull(SqlExpr arg)
           
SqlLike(SqlExpr left, SqlExpr right)
           
SqlLowerCase(SqlExpr arg)
           
SqlMathExpr(SqlExpr leftArg, MathExpr.MathOp op, SqlExpr rightArg)
           
SqlNot(SqlExpr arg)
           
SqlOr(SqlExpr leftArg, SqlExpr rightArg)
           
SqlRegex(SqlExpr expr, SqlExpr pattern)
           
SqlRegex(SqlExpr expr, SqlExpr pattern, SqlExpr flags)
           
SqlShift(SqlExpr arg, int shift, int range)
           
 

Uses of SqlExpr in org.openrdf.sail.rdbms.algebra.base
 

Classes in org.openrdf.sail.rdbms.algebra.base that implement SqlExpr
 class BinarySqlOperator
          An abstract binary sql operator with two arguments.
 class BooleanValue
          A boolean value of true or false.
 class SqlConstant<T>
          A constant SQL value, like a varchar or number.
 class UnarySqlOperator
          An SQL operator with one argument.
 class ValueColumnBase
          A column in an SQL expression.
 

Methods in org.openrdf.sail.rdbms.algebra.base that return SqlExpr
static SqlExpr SqlExprSupport.abs(SqlExpr arg)
           
static SqlExpr SqlExprSupport.and(SqlExpr left, SqlExpr right)
           
 SqlExpr SqlExpr.clone()
           
static SqlExpr SqlExprSupport.cmp(SqlExpr left, Compare.CompareOp op, SqlExpr right)
           
static SqlExpr SqlExprSupport.coalesce(SqlExpr... exprs)
           
static SqlExpr SqlExprSupport.concat(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eq(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eqComparingNull(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eqIfNotNull(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eqOrBothNull(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eqOrSimpleType(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.ge(SqlExpr left, SqlExpr right)
           
 SqlExpr UnarySqlOperator.getArg()
           
 SqlExpr BinarySqlOperator.getLeftArg()
           
 SqlExpr BinarySqlOperator.getRightArg()
           
static SqlExpr SqlExprSupport.gt(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.in(SqlExpr compare, SqlExpr... values)
           
static SqlExpr SqlExprSupport.isNotNull(SqlExpr arg)
           
static SqlExpr SqlExprSupport.isNull(SqlExpr arg)
           
static SqlExpr SqlExprSupport.le(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.like(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.lowercase(SqlExpr arg)
           
static SqlExpr SqlExprSupport.lt(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.neq(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.neqComparingNull(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.not(SqlExpr arg)
           
static SqlExpr SqlExprSupport.num(double value)
           
static SqlExpr SqlExprSupport.or(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.regex(SqlExpr value, SqlExpr pattern)
           
static SqlExpr SqlExprSupport.regex(SqlExpr value, SqlExpr pattern, SqlExpr flags)
           
static SqlExpr SqlExprSupport.simple(SqlExpr arg)
           
static SqlExpr SqlExprSupport.sqlNull()
           
static SqlExpr SqlExprSupport.str(String str)
           
static SqlExpr SqlExprSupport.str(URI uri)
           
static SqlExpr SqlExprSupport.sub(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.text(SqlExpr arg)
           
 

Methods in org.openrdf.sail.rdbms.algebra.base that return types with arguments of type SqlExpr
 List<SqlExpr> FromItem.getFilters()
           
 

Methods in org.openrdf.sail.rdbms.algebra.base with parameters of type SqlExpr
static SqlExpr SqlExprSupport.abs(SqlExpr arg)
           
 void FromItem.addFilter(SqlExpr filter)
           
static SqlExpr SqlExprSupport.and(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.cmp(SqlExpr left, Compare.CompareOp op, SqlExpr right)
           
static SqlExpr SqlExprSupport.coalesce(SqlExpr... exprs)
           
static SqlExpr SqlExprSupport.concat(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eq(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eqComparingNull(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eqIfNotNull(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eqOrBothNull(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.eqOrSimpleType(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.ge(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.gt(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.in(SqlExpr compare, SqlExpr... values)
           
static SqlExpr SqlExprSupport.in(SqlExpr compare, SqlExpr... values)
           
static SqlExpr SqlExprSupport.isNotNull(SqlExpr arg)
           
static SqlExpr SqlExprSupport.isNull(SqlExpr arg)
           
static SqlExpr SqlExprSupport.le(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.like(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.lowercase(SqlExpr arg)
           
static SqlExpr SqlExprSupport.lt(SqlExpr left, SqlExpr right)
           
protected  void RdbmsQueryModelVisitorBase.meetSqlExpr(SqlExpr node)
           
static SqlExpr SqlExprSupport.neq(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.neqComparingNull(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.not(SqlExpr arg)
           
static SqlExpr SqlExprSupport.or(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.regex(SqlExpr value, SqlExpr pattern)
           
static SqlExpr SqlExprSupport.regex(SqlExpr value, SqlExpr pattern, SqlExpr flags)
           
 void FromItem.removeFilter(SqlExpr sqlExpr)
           
 void UnarySqlOperator.setArg(SqlExpr arg)
           
 void BinarySqlOperator.setLeftArg(SqlExpr leftArg)
           
 void BinarySqlOperator.setRightArg(SqlExpr rightArg)
           
static SqlExpr SqlExprSupport.simple(SqlExpr arg)
           
static SqlExpr SqlExprSupport.sub(SqlExpr left, SqlExpr right)
           
static SqlExpr SqlExprSupport.text(SqlExpr arg)
           
 

Constructors in org.openrdf.sail.rdbms.algebra.base with parameters of type SqlExpr
BinarySqlOperator(SqlExpr leftArg, SqlExpr rightArg)
           
UnarySqlOperator(SqlExpr arg)
           
 

Uses of SqlExpr in org.openrdf.sail.rdbms.algebra.factories
 

Fields in org.openrdf.sail.rdbms.algebra.factories declared as SqlExpr
protected  SqlExpr ZonedExprFactory.result
           
protected  SqlExpr URIExprFactory.result
           
protected  SqlExpr TimeExprFactory.result
           
protected  SqlExpr NumericExprFactory.result
           
protected  SqlExpr LanguageExprFactory.result
           
protected  SqlExpr LabelExprFactory.result
           
protected  SqlExpr HashExprFactory.result
           
protected  SqlExpr DatatypeExprFactory.result
           
protected  SqlExpr BooleanExprFactory.result
           
protected  SqlExpr BNodeExprFactory.result
           
 

Methods in org.openrdf.sail.rdbms.algebra.factories that return SqlExpr
protected  SqlExpr BooleanExprFactory.bNode(ValueExpr arg)
           
protected  SqlExpr BooleanExprFactory.bool(ValueExpr arg)
           
 SqlExpr SqlExprFactory.createBNodeExpr(ValueExpr arg)
           
 SqlExpr BNodeExprFactory.createBNodeExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createBooleanExpr(ValueExpr arg)
           
 SqlExpr BooleanExprFactory.createBooleanExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createDatatypeExpr(ValueExpr arg)
           
 SqlExpr DatatypeExprFactory.createDatatypeExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createHashExpr(ValueExpr arg)
           
 SqlExpr HashExprFactory.createHashExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createLabelExpr(ValueExpr arg)
           
 SqlExpr LabelExprFactory.createLabelExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createLanguageExpr(ValueExpr arg)
           
 SqlExpr LanguageExprFactory.createLanguageExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createNumericExpr(ValueExpr arg)
           
 SqlExpr NumericExprFactory.createNumericExpr(ValueExpr expr)
           
 SqlExpr TimeExprFactory.createTimeExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createTimeExpr(ValueExpr arg)
           
 SqlExpr URIExprFactory.createUriExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createUriExpr(ValueExpr arg)
           
 SqlExpr ZonedExprFactory.createZonedExpr(ValueExpr expr)
           
 SqlExpr SqlExprFactory.createZonedExpr(ValueExpr arg)
           
protected  SqlExpr BooleanExprFactory.hash(ValueExpr arg)
           
protected  SqlExpr BooleanExprFactory.label(ValueExpr arg)
           
protected  SqlExpr BooleanExprFactory.lang(ValueExpr arg)
           
protected  SqlExpr BooleanExprFactory.numeric(ValueExpr arg)
           
protected  SqlExpr BooleanExprFactory.time(ValueExpr arg)
           
protected  SqlExpr BooleanExprFactory.type(ValueExpr arg)
           
protected  SqlExpr BooleanExprFactory.uri(ValueExpr arg)
           
 SqlExpr HashExprFactory.valueOf(Value value)
           
protected  SqlExpr BooleanExprFactory.zoned(ValueExpr arg)
           
 

Uses of SqlExpr in org.openrdf.sail.rdbms.evaluation
 

Methods in org.openrdf.sail.rdbms.evaluation with parameters of type SqlExpr
 void QueryBuilder.orderBy(SqlExpr expr, boolean isAscending)
           
 QueryBuilder QueryBuilder.select(SqlExpr expr)
           
 

Uses of SqlExpr in org.openrdf.sail.rdbms.optimizers
 

Methods in org.openrdf.sail.rdbms.optimizers with parameters of type SqlExpr
 void SqlConstantOptimizer.optimize(SqlExpr sqlExpr)
           
 



Copyright © 2001-2008 Aduna. All Rights Reserved.