public class OpSQL extends OpExt
Constructor and Description |
---|
OpSQL(SqlNode sqlNode,
Op original,
SDBRequest request) |
Modifier and Type | Method and Description |
---|---|
Op |
effectiveOp() |
boolean |
equalTo(Op other,
NodeIsomorphismMap labelMap) |
QueryIterator |
eval(QueryIterator input,
ExecutionContext execCxt) |
QueryIterator |
exec(Binding parent,
ExecutionContext execCxt) |
QueryIterator |
exec(ExecutionContext execCxt) |
SQLBridge |
getBridge() |
Op |
getOriginal() |
SDBRequest |
getRequest() |
SqlNode |
getSqlNode() |
int |
hashCode() |
void |
output(IndentedWriter out) |
void |
outputArgs(IndentedWriter out,
SerializationContext sCxt) |
void |
resetSqlNode(SqlNode sqlNode2) |
void |
setBridge(SQLBridge bridge) |
String |
toSQL() |
toString, toString
toString
public OpSQL(SqlNode sqlNode, Op original, SDBRequest request)
public QueryIterator eval(QueryIterator input, ExecutionContext execCxt)
public QueryIterator exec(ExecutionContext execCxt)
public QueryIterator exec(Binding parent, ExecutionContext execCxt)
public Op getOriginal()
public Op effectiveOp()
effectiveOp
in class OpExt
public boolean equalTo(Op other, NodeIsomorphismMap labelMap)
public SDBRequest getRequest()
public void output(IndentedWriter out)
public String toSQL()
public SqlNode getSqlNode()
public void resetSqlNode(SqlNode sqlNode2)
public SQLBridge getBridge()
public void setBridge(SQLBridge bridge)
public void outputArgs(IndentedWriter out, SerializationContext sCxt)
outputArgs
in class OpExt
Licenced under the Apache License, Version 2.0