SQLJoinTableSource

Undocumented in source.
class SQLJoinTableSource : SQLTableSourceImpl , SQLReplaceable {}

Constructors

this
this(string alias_p)
Undocumented in source.
this
this()
Undocumented in source.
this
this(SQLTableSource left, JoinType joinType, SQLTableSource right, SQLExpr condition)
Undocumented in source.
this
this(SQLTableSource left, JoinType joinType, SQLTableSource right)
Undocumented in source.

Members

Functions

accept0
void accept0(SQLASTVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
addConditionn
void addConditionn(SQLExpr condition)
Undocumented in source. Be warned that the author may not have intended to support it.
addConditionnIfAbsent
void addConditionnIfAbsent(SQLExpr condition)
Undocumented in source. Be warned that the author may not have intended to support it.
clone
SQLJoinTableSource clone()
Undocumented in source. Be warned that the author may not have intended to support it.
cloneTo
void cloneTo(SQLJoinTableSource x)
Undocumented in source. Be warned that the author may not have intended to support it.
conditionContainsTable
bool conditionContainsTable(string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
contains
bool contains(SQLTableSource tableSource, SQLExpr condition)
Undocumented in source. Be warned that the author may not have intended to support it.
contains
bool contains(SQLTableSource tableSource, SQLExpr condition, JoinType joinType)
Undocumented in source. Be warned that the author may not have intended to support it.
containsAlias
bool containsAlias(string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
containsCondition
bool containsCondition(SQLExpr condition)
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(string columnName)
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(long columnNameHash)
Undocumented in source. Be warned that the author may not have intended to support it.
findJoin
SQLJoinTableSource findJoin(SQLTableSource tableSource, JoinType joinType)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSource
SQLTableSource findTableSource(long alias_hash)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(string columnName)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(long columnNameHash)
Undocumented in source. Be warned that the author may not have intended to support it.
getCondition
SQLExpr getCondition()
Undocumented in source. Be warned that the author may not have intended to support it.
getJoinType
JoinType getJoinType()
Undocumented in source. Be warned that the author may not have intended to support it.
getLeft
SQLTableSource getLeft()
Undocumented in source. Be warned that the author may not have intended to support it.
getRight
SQLTableSource getRight()
Undocumented in source. Be warned that the author may not have intended to support it.
getUsing
List!SQLExpr getUsing()
Undocumented in source. Be warned that the author may not have intended to support it.
isNatural
bool isNatural()
Undocumented in source. Be warned that the author may not have intended to support it.
join
SQLJoinTableSource join(SQLTableSource right, JoinType joinType, SQLExpr condition)
Undocumented in source. Be warned that the author may not have intended to support it.
match
bool match(string alias_a, string alias_b)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Object o)
Undocumented in source. Be warned that the author may not have intended to support it.
other
SQLTableSource other(SQLTableSource x)
Undocumented in source. Be warned that the author may not have intended to support it.
output
void output(StringBuilder buf)
Undocumented in source. Be warned that the author may not have intended to support it.
rearrangement
void rearrangement()

a inner_join (b inner_join c) -< a inner_join b innre_join c

replace
bool replace(SQLExpr expr, SQLExpr target)
Undocumented in source. Be warned that the author may not have intended to support it.
reverse
void reverse()
Undocumented in source. Be warned that the author may not have intended to support it.
setCondition
void setCondition(SQLExpr condition)
Undocumented in source. Be warned that the author may not have intended to support it.
setJoinType
void setJoinType(JoinType joinType)
Undocumented in source. Be warned that the author may not have intended to support it.
setLeft
void setLeft(SQLTableSource left)
Undocumented in source. Be warned that the author may not have intended to support it.
setLeft
void setLeft(string tableName, string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
setNatural
void setNatural(bool natural)
Undocumented in source. Be warned that the author may not have intended to support it.
setRight
void setRight(string tableName, string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
setRight
void setRight(SQLTableSource right)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

JoinType
struct JoinType
Undocumented in source.

Variables

_using
List!SQLExpr _using;
Undocumented in source.
condition
SQLExpr condition;
Undocumented in source.
joinType
JoinType joinType;
Undocumented in source.
left
SQLTableSource left;
Undocumented in source.
natural
bool natural;
Undocumented in source.
right
SQLTableSource right;
Undocumented in source.

Inherited Members

From SQLTableSourceImpl

_alias
string _alias;
Undocumented in source.
hints
List!SQLHint hints;
Undocumented in source.
flashback
SQLExpr flashback;
Undocumented in source.
aliasHashCod64
long aliasHashCod64;
Undocumented in source.
getAlias
string getAlias()
Undocumented in source. Be warned that the author may not have intended to support it.
setAlias
void setAlias(string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
getHintsSize
int getHintsSize()
Undocumented in source. Be warned that the author may not have intended to support it.
getHints
List!SQLHint getHints()
Undocumented in source. Be warned that the author may not have intended to support it.
setHints
void setHints(List!SQLHint hints)
Undocumented in source. Be warned that the author may not have intended to support it.
clone
SQLTableSource clone()
Undocumented in source. Be warned that the author may not have intended to support it.
computeAlias
string computeAlias()
Undocumented in source. Be warned that the author may not have intended to support it.
getFlashback
SQLExpr getFlashback()
Undocumented in source. Be warned that the author may not have intended to support it.
setFlashback
void setFlashback(SQLExpr flashback)
Undocumented in source. Be warned that the author may not have intended to support it.
containsAlias
bool containsAlias(string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
aliasHashCode64
long aliasHashCode64()
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(string columnName)
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(long columnNameHash)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(string columnName)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(long columnNameHash)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSource
SQLTableSource findTableSource(string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSource
SQLTableSource findTableSource(long alias_hash)
Undocumented in source. Be warned that the author may not have intended to support it.

From SQLReplaceable

replace
bool replace(SQLExpr expr, SQLExpr target)
Undocumented in source.

Meta