public class oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor extends oadd.org.apache.drill.exec.vector.accessor.AbstractSqlAccessor
{
private static final oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE;
private final oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor ac;
public void <init>(oadd.org.apache.drill.exec.vector.NullableIntervalDayVector)
{
oadd.org.apache.drill.exec.vector.NullableIntervalDayVector v;
oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor v;
oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor;
v := @parameter: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector;
specialinvoke v.<oadd.org.apache.drill.exec.vector.accessor.AbstractSqlAccessor: void <init>()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.NullableIntervalDayVector: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor getAccessor()>();
v.<oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor ac> = v;
return;
}
public oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor;
v = <oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor: oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE>;
return v;
}
public boolean isNull(int)
{
oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor v;
int v;
oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor ac>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor: boolean isNull(int)>(v);
return v;
}
public java.lang.Class getObjectClass()
{
oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor;
return class "Loadd/org/joda/time/Period;";
}
public java.lang.Object getObject(int)
{
oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor v, v;
int v;
oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor v;
boolean v;
oadd.org.joda.time.Period v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor ac>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor: boolean isNull(int)>(v);
if v == 0 goto label;
return null;
label:
v = v.<oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor ac>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor: oadd.org.joda.time.Period getObject(int)>(v);
return v;
}
public java.lang.String getString(int)
{
oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor v, v;
int v;
java.lang.StringBuilder v;
java.lang.String v;
oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor ac>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor: boolean isNull(int)>(v);
if v == 0 goto label;
return null;
label:
v = v.<oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor ac>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.NullableIntervalDayVector$Accessor: java.lang.StringBuilder getAsStringBuilder(int)>(v);
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
return v;
}
static void <clinit>()
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INTERVALDAY>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType optional(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.vector.accessor.NullableIntervalDayAccessor: oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE> = v;
return;
}
}