class org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$3 extends org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$ClassGenerator
{
final org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema this$0;
void <init>(org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema, java.lang.String)
{
java.lang.String v;
org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema v;
org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$3 v;
v := @this: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$3;
v := @parameter: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema;
v := @parameter: java.lang.String;
v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$3: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema this$0> = v;
specialinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$ClassGenerator: void <init>(java.lang.String)>(v);
return;
}
void addFields(org.objectweb.asm.ClassWriter)
{
org.apache.drill.metastore.metadata.MetadataType v;
org.objectweb.asm.ClassWriter v;
org.apache.drill.metastore.MetastoreColumn v, v;
org.objectweb.asm.FieldVisitor v;
org.objectweb.asm.Type v;
org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$3 v;
java.lang.String v, v, v;
org.apache.drill.metastore.metadata.MetadataType[] v;
org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$3;
v := @parameter: org.objectweb.asm.ClassWriter;
v = staticinvoke <org.objectweb.asm.Type: org.objectweb.asm.Type getType(java.lang.Class)>(class "Ljava/util/List;");
v = virtualinvoke v.<org.objectweb.asm.Type: java.lang.String getDescriptor()>();
v = staticinvoke <org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder declareType(java.lang.Class)>(class "Ljava/util/List;");
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder startGeneric()>();
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder declareType(java.lang.Class)>(class "Ljava/util/List;");
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder startGeneric()>();
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder declareType(java.lang.Class)>(class "Ljava/lang/String;");
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder endType()>();
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder endGeneric()>();
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder endType()>();
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder endGeneric()>();
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder endType()>();
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$FieldSignatureBuilder: java.lang.String buildSignature()>();
v = <org.apache.drill.metastore.MetastoreColumn: org.apache.drill.metastore.MetastoreColumn ADDITIONAL_METADATA>;
v = virtualinvoke v.<org.apache.drill.metastore.MetastoreColumn: java.lang.String columnName()>();
v = virtualinvoke v.<org.objectweb.asm.ClassWriter: org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object)>(2, v, v, v, null);
v = <org.apache.drill.metastore.MetastoreColumn: org.apache.drill.metastore.MetastoreColumn ADDITIONAL_METADATA>;
v = newarray (org.apache.drill.metastore.metadata.MetadataType)[1];
v = <org.apache.drill.metastore.metadata.MetadataType: org.apache.drill.metastore.metadata.MetadataType ALL>;
v[0] = v;
virtualinvoke v.<org.apache.drill.metastore.iceberg.schema.TestIcebergTableSchema$3: void annotate(org.objectweb.asm.FieldVisitor,org.apache.drill.metastore.MetastoreColumn,org.apache.drill.metastore.metadata.MetadataType[])>(v, v, v);
return;
}
}