public class org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel extends org.apache.drill.exec.planner.physical.SinglePrel implements org.apache.drill.exec.planner.sql.handlers.PrelFinalizable
{
private final org.apache.drill.exec.proto.UserBitShared$UserCredentials userCredentials;
public void <init>(org.apache.calcite.plan.RelOptCluster, org.apache.calcite.plan.RelTraitSet, org.apache.calcite.rel.RelNode, org.apache.drill.exec.proto.UserBitShared$UserCredentials)
{
org.apache.calcite.plan.RelOptCluster v;
org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel v;
org.apache.drill.exec.proto.UserBitShared$UserCredentials v;
org.apache.calcite.rel.RelNode v;
org.apache.calcite.plan.RelTraitSet v;
v := @this: org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
v := @parameter: org.apache.calcite.plan.RelOptCluster;
v := @parameter: org.apache.calcite.plan.RelTraitSet;
v := @parameter: org.apache.calcite.rel.RelNode;
v := @parameter: org.apache.drill.exec.proto.UserBitShared$UserCredentials;
specialinvoke v.<org.apache.drill.exec.planner.physical.SinglePrel: void <init>(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode)>(v, v, v);
v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.drill.exec.proto.UserBitShared$UserCredentials userCredentials> = v;
return;
}
public org.apache.drill.exec.physical.base.PhysicalOperator getPhysicalOperator(org.apache.drill.exec.planner.physical.PhysicalPlanCreator)
{
java.lang.UnsupportedOperationException v;
org.apache.drill.exec.planner.physical.PhysicalPlanCreator v;
org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel v;
v := @this: org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
v := @parameter: org.apache.drill.exec.planner.physical.PhysicalPlanCreator;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public org.apache.calcite.rel.RelNode copy(org.apache.calcite.plan.RelTraitSet, java.util.List)
{
org.apache.calcite.plan.RelOptCluster v;
java.util.List v;
org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel v, v;
org.apache.drill.exec.proto.UserBitShared$UserCredentials v;
org.apache.calcite.rel.RelNode v;
org.apache.calcite.plan.RelTraitSet v;
v := @this: org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
v := @parameter: org.apache.calcite.plan.RelTraitSet;
v := @parameter: java.util.List;
v = new org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
v = virtualinvoke v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.calcite.plan.RelOptCluster getCluster()>();
v = virtualinvoke v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.calcite.rel.RelNode getInput()>();
v = v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.drill.exec.proto.UserBitShared$UserCredentials userCredentials>;
specialinvoke v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: void <init>(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.drill.exec.proto.UserBitShared$UserCredentials)>(v, v, v, v);
return v;
}
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
{
java.util.List v;
org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel v;
org.apache.calcite.rel.RelNode v;
org.apache.calcite.plan.RelTraitSet v;
v := @this: org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
v = virtualinvoke v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.calcite.plan.RelTraitSet getTraitSet()>();
v = virtualinvoke v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: java.util.List getInputs()>();
v = virtualinvoke v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.calcite.rel.RelNode copy(org.apache.calcite.plan.RelTraitSet,java.util.List)>(v, v);
return v;
}
public org.apache.drill.exec.record.BatchSchema$SelectionVectorMode getEncoding()
{
org.apache.drill.exec.record.BatchSchema$SelectionVectorMode v;
org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel v;
v := @this: org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
v = <org.apache.drill.exec.record.BatchSchema$SelectionVectorMode: org.apache.drill.exec.record.BatchSchema$SelectionVectorMode NONE>;
return v;
}
public org.apache.drill.exec.planner.physical.Prel finalizeRel()
{
org.apache.calcite.plan.RelOptCluster v;
org.apache.drill.exec.store.jdbc.JdbcPrel v;
org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel v;
org.apache.drill.exec.proto.UserBitShared$UserCredentials v;
org.apache.calcite.plan.RelTraitSet v;
v := @this: org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
v = new org.apache.drill.exec.store.jdbc.JdbcPrel;
v = virtualinvoke v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.calcite.plan.RelOptCluster getCluster()>();
v = virtualinvoke v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.calcite.plan.RelTraitSet getTraitSet()>();
v = v.<org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel: org.apache.drill.exec.proto.UserBitShared$UserCredentials userCredentials>;
specialinvoke v.<org.apache.drill.exec.store.jdbc.JdbcPrel: void <init>(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel,org.apache.drill.exec.proto.UserBitShared$UserCredentials)>(v, v, v, v);
return v;
}
public java.lang.Object accept(org.apache.drill.exec.planner.physical.visitor.PrelVisitor, java.lang.Object)
{
java.lang.UnsupportedOperationException v;
org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel v;
java.lang.Object v;
org.apache.drill.exec.planner.physical.visitor.PrelVisitor v;
v := @this: org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
v := @parameter: org.apache.drill.exec.planner.physical.visitor.PrelVisitor;
v := @parameter: java.lang.Object;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("This needs to be finalized before using a PrelVisitor.");
throw v;
}
public boolean needsFinalColumnReordering()
{
org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel v;
v := @this: org.apache.drill.exec.store.jdbc.JdbcIntermediatePrel;
return 0;
}
}