Modifier and Type | Method and Description |
---|---|
SDBRequest |
OpSQL.getRequest() |
Modifier and Type | Method and Description |
---|---|
SqlNode |
SqlStage.build(SDBRequest request,
SlotCompiler slotCompiler) |
SqlNode |
SqlStageList.build(SDBRequest request,
SlotCompiler slotCompiler) |
SqlNode |
SqlStageBasicQuad.build(SDBRequest request,
SlotCompiler slotCompiler) |
static Op |
SDBCompile.compile(Store store,
Op op,
Binding binding,
Context context,
SDBRequest request) |
QueryCompiler |
QueryCompilerFactory.createQueryCompiler(SDBRequest request) |
static SqlNode |
SqlBuilder.distinct(SDBRequest request,
SqlNode sqlNode) |
static QueryIterator |
SDB_QC.exec(OpSQL opSQL,
SDBRequest request,
Binding binding,
ExecutionContext execCxt) |
static SqlNode |
SqlBuilder.innerJoin(SDBRequest request,
SqlNode left,
SqlNode right) |
static SqlNode |
SqlBuilder.leftJoin(SDBRequest request,
SqlNode left,
SqlNode right,
SqlExpr expr) |
static SqlNode |
SqlBuilder.leftJoinCoalesce(SDBRequest request,
String alias,
SqlNode left,
SqlNode right,
Set<Var> coalesceVars) |
void |
SlotCompiler.processSlot(SDBRequest request,
SqlTable table,
SqlExprList conditions,
Node node,
String colName) |
static SqlNode |
SqlBuilder.project(SDBRequest request,
SqlNode sqlNode,
ColAlias col) |
static SqlNode |
SqlBuilder.project(SDBRequest request,
SqlNode sqlNode,
Collection<ColAlias> cols) |
static SqlNode |
SqlBuilder.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExpr expr) |
static SqlNode |
SqlBuilder.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExprList conditions) |
static SqlNode |
SqlBuilder.slice(SDBRequest request,
SqlNode sqlNode,
long start,
long length) |
static String |
SDB_QC.toSqlString(OpSQL opSQL,
SDBRequest request) |
static SqlNode |
SqlBuilder.view(SDBRequest request,
SqlNode sqlNode) |
Constructor and Description |
---|
OpSQL(SqlNode sqlNode,
Op original,
SDBRequest request) |
QuadBlockCompilerMain(SDBRequest request,
SlotCompiler slotCompiler) |
QueryCompilerMain(SDBRequest request) |
SlotCompiler(SDBRequest request) |
TransformSDB(SDBRequest request,
QuadBlockCompiler quadBlockCompiler) |
Modifier and Type | Method and Description |
---|---|
QuadBlock |
QuadBlockRewrite.rewrite(SDBRequest request,
QuadBlock quadBlock) |
QuadBlock |
QBR_SubProperty.rewrite(SDBRequest request,
QuadBlock quadBlock) |
QuadBlock |
QBR_SubType.rewrite(SDBRequest request,
QuadBlock quadBlock) |
Constructor and Description |
---|
QuadBlockRewriteCompiler(SDBRequest request,
QuadBlockCompiler baseCompiler) |
Modifier and Type | Method and Description |
---|---|
static SqlCoalesce |
SqlCoalesce.create(SDBRequest request,
String alias,
SqlJoin join,
Set<Var> coalesceVars) |
static SqlNode |
SqlSelectBlock.distinct(SDBRequest request,
SqlNode sqlNode) |
static SqlNode |
GenerateSQL.ensureProject(SDBRequest request,
SqlNode sqlNode) |
String |
GenerateSQL.generateSQL(SDBRequest request,
SqlNode sqlNode)
Generate an SQL statement for the node - force the outer level to be a SELECT
|
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode) |
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode,
ColAlias col) |
static SqlNode |
SqlSelectBlock.project(SDBRequest request,
SqlNode sqlNode,
Collection<ColAlias> cols) |
static SqlNode |
SqlSelectBlock.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExpr expr) |
static SqlNode |
SqlSelectBlock.restrict(SDBRequest request,
SqlNode sqlNode,
SqlExprList exprs) |
static SqlNode |
SqlSelectBlock.slice(SDBRequest request,
SqlNode sqlNode,
long start,
long length) |
static String |
GenerateSQL.toPartSQL(SDBRequest request,
SqlNode sqlNode) |
static String |
GenerateSQL.toSQL(SDBRequest request,
SqlNode sqlNode) |
static SqlNode |
SqlSelectBlock.view(SDBRequest request,
SqlNode sqlNode) |
Modifier and Type | Method and Description |
---|---|
SDBRequest |
QueryEngineSDB.getRequest() |
Modifier and Type | Method and Description |
---|---|
SQLBridge |
SQLBridgeFactory1.create(SDBRequest request,
SqlNode sqlNode,
List<Var> projectVars) |
QueryCompiler |
QueryCompilerFactory1.createQueryCompiler(SDBRequest request) |
Constructor and Description |
---|
QueryCompiler1(SDBRequest request,
EncoderDecoder codec) |
SlotCompiler1(SDBRequest request,
EncoderDecoder codec) |
SQLBridge1(SDBRequest request,
SqlNode sqlNode,
List<Var> projectVars,
EncoderDecoder codec) |
Modifier and Type | Method and Description |
---|---|
SQLBridge |
SQLBridgeFactory2.create(SDBRequest request,
SqlNode sqlNode,
List<Var> projectVars) |
SQLBridge |
SQLBridgeFactory2Oracle.create(SDBRequest request,
SqlNode sqlNode,
List<Var> projectVars) |
Constructor and Description |
---|
QuadBlockCompiler2(SDBRequest request,
SlotCompiler slotCompiler) |
QueryCompiler2(SDBRequest request) |
SlotCompiler2(SDBRequest request) |
SQLBridge2(SDBRequest request,
SqlNode sqlNode,
Collection<Var> projectVars) |
SQLBridge2Oracle(SDBRequest request,
SqlNode sqlNode,
Collection<Var> projectVars) |
Modifier and Type | Method and Description |
---|---|
QueryCompiler |
QueryCompilerFactoryHash.createQueryCompiler(SDBRequest request) |
Constructor and Description |
---|
QueryCompilerHash(SDBRequest request) |
SlotCompilerHash(SDBRequest request) |
Modifier and Type | Method and Description |
---|---|
QueryCompiler |
QueryCompilerFactoryIndex.createQueryCompiler(SDBRequest request) |
Constructor and Description |
---|
QueryCompilerIndex(SDBRequest request) |
SlotCompilerIndex(SDBRequest request) |
Modifier and Type | Method and Description |
---|---|
SQLBridge |
SQLBridgeFactory.create(SDBRequest request,
SqlNode sqlNode,
List<Var> projectVars) |
String |
SQLGenerator.generateSQL(SDBRequest request,
SqlNode sqlNode) |
Licenced under the Apache License, Version 2.0