public class org.apache.drill.metastore.iceberg.components.tables.IcebergTables extends java.lang.Object implements org.apache.drill.metastore.components.tables.Tables, org.apache.drill.metastore.iceberg.IcebergMetastoreContext
{
private static final java.util.List PARTITION_KEYS;
public static org.apache.drill.metastore.iceberg.schema.IcebergTableSchema SCHEMA;
private final org.apache.iceberg.Table table;
private final org.apache.drill.metastore.iceberg.operate.ExpirationHandler expirationHandler;
public void <init>(org.apache.iceberg.Table)
{
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
org.apache.iceberg.Table v;
org.apache.drill.metastore.iceberg.operate.ExpirationHandler v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
v := @parameter: org.apache.iceberg.Table;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.iceberg.Table table> = v;
v = new org.apache.drill.metastore.iceberg.operate.ExpirationHandler;
specialinvoke v.<org.apache.drill.metastore.iceberg.operate.ExpirationHandler: void <init>(org.apache.iceberg.Table)>(v);
v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.drill.metastore.iceberg.operate.ExpirationHandler expirationHandler> = v;
return;
}
public org.apache.drill.metastore.iceberg.IcebergMetastoreContext context()
{
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
return v;
}
public org.apache.drill.metastore.operate.Metadata metadata()
{
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
org.apache.drill.metastore.iceberg.operate.IcebergMetadata v;
org.apache.iceberg.Table v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
v = new org.apache.drill.metastore.iceberg.operate.IcebergMetadata;
v = v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.iceberg.Table table>;
specialinvoke v.<org.apache.drill.metastore.iceberg.operate.IcebergMetadata: void <init>(org.apache.iceberg.Table)>(v);
return v;
}
public org.apache.drill.metastore.operate.Read read()
{
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
org.apache.drill.metastore.components.tables.TablesMetadataTypeValidator v;
org.apache.drill.metastore.iceberg.operate.IcebergRead v;
org.apache.drill.metastore.iceberg.IcebergMetastoreContext v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
v = new org.apache.drill.metastore.iceberg.operate.IcebergRead;
v = <org.apache.drill.metastore.components.tables.TablesMetadataTypeValidator: org.apache.drill.metastore.components.tables.TablesMetadataTypeValidator INSTANCE>;
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.drill.metastore.iceberg.IcebergMetastoreContext context()>();
specialinvoke v.<org.apache.drill.metastore.iceberg.operate.IcebergRead: void <init>(org.apache.drill.metastore.operate.MetadataTypeValidator,org.apache.drill.metastore.iceberg.IcebergMetastoreContext)>(v, v);
return v;
}
public org.apache.drill.metastore.operate.Modify modify()
{
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
org.apache.drill.metastore.components.tables.TablesMetadataTypeValidator v;
org.apache.drill.metastore.iceberg.operate.IcebergModify v;
org.apache.drill.metastore.iceberg.IcebergMetastoreContext v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
v = new org.apache.drill.metastore.iceberg.operate.IcebergModify;
v = <org.apache.drill.metastore.components.tables.TablesMetadataTypeValidator: org.apache.drill.metastore.components.tables.TablesMetadataTypeValidator INSTANCE>;
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.drill.metastore.iceberg.IcebergMetastoreContext context()>();
specialinvoke v.<org.apache.drill.metastore.iceberg.operate.IcebergModify: void <init>(org.apache.drill.metastore.operate.MetadataTypeValidator,org.apache.drill.metastore.iceberg.IcebergMetastoreContext)>(v, v);
return v;
}
public org.apache.iceberg.Table table()
{
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
org.apache.iceberg.Table v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
v = v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.iceberg.Table table>;
return v;
}
public org.apache.drill.metastore.iceberg.write.FileWriter fileWriter()
{
org.apache.drill.metastore.iceberg.write.ParquetFileWriter v;
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
org.apache.iceberg.Table v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
v = new org.apache.drill.metastore.iceberg.write.ParquetFileWriter;
v = v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.iceberg.Table table>;
specialinvoke v.<org.apache.drill.metastore.iceberg.write.ParquetFileWriter: void <init>(org.apache.iceberg.Table)>(v);
return v;
}
public org.apache.drill.metastore.iceberg.transform.Transformer transformer()
{
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
org.apache.drill.metastore.iceberg.IcebergMetastoreContext v;
org.apache.drill.metastore.iceberg.components.tables.TablesTransformer v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
v = new org.apache.drill.metastore.iceberg.components.tables.TablesTransformer;
v = virtualinvoke v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.drill.metastore.iceberg.IcebergMetastoreContext context()>();
specialinvoke v.<org.apache.drill.metastore.iceberg.components.tables.TablesTransformer: void <init>(org.apache.drill.metastore.iceberg.IcebergMetastoreContext)>(v);
return v;
}
public org.apache.drill.metastore.iceberg.operate.ExpirationHandler expirationHandler()
{
org.apache.drill.metastore.iceberg.components.tables.IcebergTables v;
org.apache.drill.metastore.iceberg.operate.ExpirationHandler v;
v := @this: org.apache.drill.metastore.iceberg.components.tables.IcebergTables;
v = v.<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.drill.metastore.iceberg.operate.ExpirationHandler expirationHandler>;
return v;
}
static void <clinit>()
{
org.apache.drill.metastore.MetastoreColumn v, v, v, v;
org.apache.drill.metastore.MetastoreColumn[] v;
java.util.List v, v;
org.apache.drill.metastore.iceberg.schema.IcebergTableSchema v;
v = newarray (org.apache.drill.metastore.MetastoreColumn)[4];
v = <org.apache.drill.metastore.MetastoreColumn: org.apache.drill.metastore.MetastoreColumn STORAGE_PLUGIN>;
v[0] = v;
v = <org.apache.drill.metastore.MetastoreColumn: org.apache.drill.metastore.MetastoreColumn WORKSPACE>;
v[1] = v;
v = <org.apache.drill.metastore.MetastoreColumn: org.apache.drill.metastore.MetastoreColumn TABLE_NAME>;
v[2] = v;
v = <org.apache.drill.metastore.MetastoreColumn: org.apache.drill.metastore.MetastoreColumn METADATA_KEY>;
v[3] = v;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: java.util.List PARTITION_KEYS> = v;
v = <org.apache.drill.metastore.iceberg.components.tables.IcebergTables: java.util.List PARTITION_KEYS>;
v = staticinvoke <org.apache.drill.metastore.iceberg.schema.IcebergTableSchema: org.apache.drill.metastore.iceberg.schema.IcebergTableSchema of(java.lang.Class,java.util.List)>(class "Lorg/apache/drill/metastore/components/tables/TableMetadataUnit;", v);
<org.apache.drill.metastore.iceberg.components.tables.IcebergTables: org.apache.drill.metastore.iceberg.schema.IcebergTableSchema SCHEMA> = v;
return;
}
}