class oadd.org.apache.calcite.avatica.util.AbstractCursor$StringAccessor extends oadd.org.apache.calcite.avatica.util.AbstractCursor$AccessorImpl
{
private void <init>(oadd.org.apache.calcite.avatica.util.AbstractCursor$Getter)
{
oadd.org.apache.calcite.avatica.util.AbstractCursor$StringAccessor v;
oadd.org.apache.calcite.avatica.util.AbstractCursor$Getter v;
v := @this: oadd.org.apache.calcite.avatica.util.AbstractCursor$StringAccessor;
v := @parameter: oadd.org.apache.calcite.avatica.util.AbstractCursor$Getter;
specialinvoke v.<oadd.org.apache.calcite.avatica.util.AbstractCursor$AccessorImpl: void <init>(oadd.org.apache.calcite.avatica.util.AbstractCursor$Getter)>(v);
return;
}
public java.lang.String getString() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.util.AbstractCursor$StringAccessor v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.util.AbstractCursor$StringAccessor;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.util.AbstractCursor$StringAccessor: java.lang.Object getObject()>();
v = v instanceof java.lang.String;
if v == 0 goto label;
return v;
label:
if null != v goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
label:
return v;
}
public byte[] getBytes() throws java.sql.SQLException
{
byte[] v;
oadd.org.apache.calcite.avatica.util.AbstractCursor$StringAccessor v;
v := @this: oadd.org.apache.calcite.avatica.util.AbstractCursor$StringAccessor;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.util.AbstractCursor$AccessorImpl: byte[] getBytes()>();
return v;
}
}