public class org.apache.drill.exec.store.drill.plugin.DrillGroupScan extends org.apache.drill.exec.physical.base.AbstractGroupScan
{
private static final double ROWS;
private final org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig pluginConfig;
private final org.apache.drill.exec.store.drill.plugin.DrillScanSpec scanSpec;
public void <init>(java.lang.String, org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig, org.apache.drill.exec.store.drill.plugin.DrillScanSpec)
{
org.apache.drill.exec.store.drill.plugin.DrillScanSpec v;
java.lang.String v;
org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v := @parameter: java.lang.String;
v := @parameter: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig;
v := @parameter: org.apache.drill.exec.store.drill.plugin.DrillScanSpec;
specialinvoke v.<org.apache.drill.exec.physical.base.AbstractGroupScan: void <init>(java.lang.String)>(v);
v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig pluginConfig> = v;
v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec scanSpec> = v;
return;
}
public void <init>(org.apache.drill.exec.store.drill.plugin.DrillGroupScan)
{
org.apache.drill.exec.store.drill.plugin.DrillScanSpec v;
org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v, v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v := @parameter: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
specialinvoke v.<org.apache.drill.exec.physical.base.AbstractGroupScan: void <init>(org.apache.drill.exec.physical.base.AbstractGroupScan)>(v);
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig pluginConfig>;
v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig pluginConfig> = v;
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec scanSpec>;
v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec scanSpec> = v;
return;
}
public org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig getPluginConfig()
{
org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig pluginConfig>;
return v;
}
public org.apache.drill.exec.store.drill.plugin.DrillScanSpec getScanSpec()
{
org.apache.drill.exec.store.drill.plugin.DrillScanSpec v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec scanSpec>;
return v;
}
public void applyAssignments(java.util.List)
{
java.util.List v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v := @parameter: java.util.List;
return;
}
public org.apache.drill.exec.physical.base.SubScan getSpecificScan(int)
{
org.apache.drill.exec.store.drill.plugin.DrillScanSpec v;
org.apache.drill.exec.store.drill.plugin.DrillSubScan v;
int v;
java.lang.String v, v;
org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v := @parameter: int;
v = new org.apache.drill.exec.store.drill.plugin.DrillSubScan;
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: java.lang.String userName>;
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig pluginConfig>;
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec scanSpec>;
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillScanSpec: java.lang.String getQuery()>();
specialinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillSubScan: void <init>(java.lang.String,org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig,java.lang.String)>(v, v, v);
return v;
}
public org.apache.calcite.sql.SqlDialect getDialect()
{
org.apache.calcite.avatica.util.Casing v, v;
org.apache.calcite.sql.validate.SqlConformance v;
org.apache.calcite.sql.SqlDialect v;
org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
org.apache.calcite.sql.SqlDialect$Context v, v, v, v, v;
java.lang.String v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v = new org.apache.calcite.sql.SqlDialect;
v = <org.apache.calcite.sql.SqlDialect: org.apache.calcite.sql.SqlDialect$Context EMPTY_CONTEXT>;
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig pluginConfig>;
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig: java.lang.String getIdentifierQuoteString()>();
v = interfaceinvoke v.<org.apache.calcite.sql.SqlDialect$Context: org.apache.calcite.sql.SqlDialect$Context withIdentifierQuoteString(java.lang.String)>(v);
v = <org.apache.drill.exec.planner.sql.conversion.SqlConverter: org.apache.calcite.sql.validate.SqlConformance DRILL_CONFORMANCE>;
v = interfaceinvoke v.<org.apache.calcite.sql.SqlDialect$Context: org.apache.calcite.sql.SqlDialect$Context withConformance(org.apache.calcite.sql.validate.SqlConformance)>(v);
v = <org.apache.calcite.avatica.util.Casing: org.apache.calcite.avatica.util.Casing UNCHANGED>;
v = interfaceinvoke v.<org.apache.calcite.sql.SqlDialect$Context: org.apache.calcite.sql.SqlDialect$Context withUnquotedCasing(org.apache.calcite.avatica.util.Casing)>(v);
v = <org.apache.calcite.avatica.util.Casing: org.apache.calcite.avatica.util.Casing UNCHANGED>;
v = interfaceinvoke v.<org.apache.calcite.sql.SqlDialect$Context: org.apache.calcite.sql.SqlDialect$Context withQuotedCasing(org.apache.calcite.avatica.util.Casing)>(v);
specialinvoke v.<org.apache.calcite.sql.SqlDialect: void <init>(org.apache.calcite.sql.SqlDialect$Context)>(v);
return v;
}
public int getMaxParallelizationWidth()
{
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
return 1;
}
public java.lang.String getDigest()
{
java.lang.String v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: java.lang.String toString()>();
return v;
}
public org.apache.drill.exec.physical.base.PhysicalOperator getNewWithChildren(java.util.List)
{
java.util.List v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v, v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v := @parameter: java.util.List;
v = new org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
specialinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: void <init>(org.apache.drill.exec.store.drill.plugin.DrillGroupScan)>(v);
return v;
}
public org.apache.drill.exec.physical.base.GroupScan clone(java.util.List)
{
java.util.List v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v, v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v := @parameter: java.util.List;
v = new org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
specialinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: void <init>(org.apache.drill.exec.store.drill.plugin.DrillGroupScan)>(v);
return v;
}
public org.apache.drill.exec.physical.base.ScanStats getScanStats()
{
org.apache.drill.exec.physical.base.ScanStats v;
long v;
org.apache.drill.exec.physical.base.ScanStats$GroupScanProperty v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v = new org.apache.drill.exec.physical.base.ScanStats;
v = <org.apache.drill.exec.physical.base.ScanStats$GroupScanProperty: org.apache.drill.exec.physical.base.ScanStats$GroupScanProperty NO_EXACT_ROW_COUNT>;
staticinvoke <java.lang.Math: double max(double,double)>(1000000.0, 1.0);
specialinvoke v.<org.apache.drill.exec.physical.base.ScanStats: void <init>(org.apache.drill.exec.physical.base.ScanStats$GroupScanProperty,double,double,double)>(v, v, 1.0, 1.0);
return v;
}
public java.lang.String toString()
{
org.apache.drill.exec.store.drill.plugin.DrillScanSpec v;
org.apache.drill.common.PlanStringBuilder v, v;
java.lang.String v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v = new org.apache.drill.common.PlanStringBuilder;
specialinvoke v.<org.apache.drill.common.PlanStringBuilder: void <init>(java.lang.Object)>(v);
v = v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec scanSpec>;
v = virtualinvoke v.<org.apache.drill.common.PlanStringBuilder: org.apache.drill.common.PlanStringBuilder field(java.lang.String,java.lang.Object)>("scanSpec", v);
v = virtualinvoke v.<org.apache.drill.common.PlanStringBuilder: java.lang.String toString()>();
return v;
}
public java.util.List getColumns()
{
java.util.List v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v = specialinvoke v.<org.apache.drill.exec.physical.base.AbstractGroupScan: java.util.List getColumns()>();
return v;
}
public boolean equals(java.lang.Object)
{
org.apache.drill.exec.store.drill.plugin.DrillScanSpec v, v;
org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig v, v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
java.lang.Class v, v;
java.lang.Object v;
boolean v;
org.apache.commons.lang.builder.EqualsBuilder v, v, v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = new org.apache.commons.lang.builder.EqualsBuilder;
specialinvoke v.<org.apache.commons.lang.builder.EqualsBuilder: void <init>()>();
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig getPluginConfig()>();
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig getPluginConfig()>();
v = virtualinvoke v.<org.apache.commons.lang.builder.EqualsBuilder: org.apache.commons.lang.builder.EqualsBuilder append(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec getScanSpec()>();
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec getScanSpec()>();
v = virtualinvoke v.<org.apache.commons.lang.builder.EqualsBuilder: org.apache.commons.lang.builder.EqualsBuilder append(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.apache.commons.lang.builder.EqualsBuilder: boolean isEquals()>();
return v;
}
public int hashCode()
{
org.apache.drill.exec.store.drill.plugin.DrillScanSpec v;
int v;
org.apache.commons.lang.builder.HashCodeBuilder v, v, v;
org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig v;
org.apache.drill.exec.store.drill.plugin.DrillGroupScan v;
v := @this: org.apache.drill.exec.store.drill.plugin.DrillGroupScan;
v = new org.apache.commons.lang.builder.HashCodeBuilder;
specialinvoke v.<org.apache.commons.lang.builder.HashCodeBuilder: void <init>(int,int)>(17, 37);
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillStoragePluginConfig getPluginConfig()>();
v = virtualinvoke v.<org.apache.commons.lang.builder.HashCodeBuilder: org.apache.commons.lang.builder.HashCodeBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.drill.exec.store.drill.plugin.DrillGroupScan: org.apache.drill.exec.store.drill.plugin.DrillScanSpec getScanSpec()>();
v = virtualinvoke v.<org.apache.commons.lang.builder.HashCodeBuilder: org.apache.commons.lang.builder.HashCodeBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.commons.lang.builder.HashCodeBuilder: int toHashCode()>();
return v;
}
}