Uses of Class
org.d2rq.db.op.AliasOp

Packages that use AliasOp
org.d2rq.algebra   
org.d2rq.db   
org.d2rq.db.op   
org.d2rq.db.op.util   
org.d2rq.db.renamer   
 

Uses of AliasOp in org.d2rq.algebra
 

Methods in org.d2rq.algebra with parameters of type AliasOp
 boolean NodeRelationProjecter.visitEnter(AliasOp original)
           
 boolean NodeRelationOrderer.visitEnter(AliasOp original)
           
 DatabaseOp NodeRelationProjecter.visitLeave(AliasOp original, DatabaseOp child)
           
 DatabaseOp NodeRelationOrderer.visitLeave(AliasOp original, DatabaseOp child)
           
 

Uses of AliasOp in org.d2rq.db
 

Methods in org.d2rq.db with parameters of type AliasOp
 boolean SelectStatementBuilder.visitEnter(AliasOp table)
           
 void SelectStatementBuilder.visitLeave(AliasOp table)
           
 

Uses of AliasOp in org.d2rq.db.op
 

Methods in org.d2rq.db.op that return AliasOp
static AliasOp AliasOp.create(DatabaseOp original, String alias)
           
static AliasOp AliasOp.create(DatabaseOp original, TableName alias)
           
static AliasOp AliasOp.createWithUniqueName(DatabaseOp original, String baseName)
          Generates an alias for a given tabular with a unique name.
 

Methods in org.d2rq.db.op with parameters of type AliasOp
 boolean OpVisitor.visitEnter(AliasOp table)
           
 boolean OpVisitor.Default.visitEnter(AliasOp table)
           
 void OpVisitor.visitLeave(AliasOp table)
           
 void OpVisitor.Default.visitLeave(AliasOp table)
           
 

Uses of AliasOp in org.d2rq.db.op.util
 

Methods in org.d2rq.db.op.util with parameters of type AliasOp
 boolean OpSelecter.visitEnter(AliasOp original)
           
 boolean OpRenamer.visitEnter(AliasOp table)
           
 boolean OpMutator.visitEnter(AliasOp original)
           
 DatabaseOp OpSelecter.visitLeave(AliasOp original, DatabaseOp child)
           
 DatabaseOp OpRenamer.visitLeave(AliasOp table, DatabaseOp child)
           
 DatabaseOp OpMutator.visitLeave(AliasOp original, DatabaseOp child)
           
 

Uses of AliasOp in org.d2rq.db.renamer
 

Methods in org.d2rq.db.renamer with parameters of type AliasOp
static Renamer TableRenamer.create(AliasOp alias)
           
 

Method parameters in org.d2rq.db.renamer with type arguments of type AliasOp
static Renamer TableRenamer.create(Collection<AliasOp> aliases)
          Creates a renamer that substitutes originals with aliases; for example, if an alias "T1 AS A1, T2 AS A2B, A2 AS A2C" is applied to "SELECT T1.X, A2.Y, Z FROM T1, T2 AS A2", it will yield: "SELECT A1.X, A2C.Y, Z FROM T1 AS A1, T2 AS A2C".