Search in sources :

Example 11 with Info

use of com.netflix.metacat.connector.s3.model.Info in project metacat by Netflix.

the class S3ConnectorInfoConverter method fromTableInfo.

/**
 * Creates the s3 table.
 * @param database s3 database
 * @param tableInfo table info
 * @return s3 table
 */
public Table fromTableInfo(final Database database, final TableInfo tableInfo) {
    final Table result = fromTableInfo(tableInfo);
    result.setDatabase(database);
    return result;
}
Also used : Table(com.netflix.metacat.connector.s3.model.Table)

Example 12 with Info

use of com.netflix.metacat.connector.s3.model.Info in project metacat by Netflix.

the class S3ConnectorInfoConverter method toPartition.

/**
 * Creates s3 partition.
 * @param table table
 * @param partitionInfo partition info
 * @return partition
 */
public Partition toPartition(final Table table, final PartitionInfo partitionInfo) {
    final Partition result = fromPartitionInfo(partitionInfo);
    result.setTable(table);
    return result;
}
Also used : Partition(com.netflix.metacat.connector.s3.model.Partition)

Aggregations

Location (com.netflix.metacat.connector.s3.model.Location)7 TableInfo (com.netflix.metacat.common.server.connectors.model.TableInfo)6 Info (com.netflix.metacat.connector.s3.model.Info)6 AuditInfo (com.netflix.metacat.common.server.connectors.model.AuditInfo)5 FieldInfo (com.netflix.metacat.common.server.connectors.model.FieldInfo)5 DatabaseInfo (com.netflix.metacat.common.server.connectors.model.DatabaseInfo)4 PartitionInfo (com.netflix.metacat.common.server.connectors.model.PartitionInfo)4 StorageInfo (com.netflix.metacat.common.server.connectors.model.StorageInfo)4 Field (com.netflix.metacat.connector.s3.model.Field)4 Schema (com.netflix.metacat.connector.s3.model.Schema)4 Table (com.netflix.metacat.connector.s3.model.Table)3 QualifiedName (com.netflix.metacat.common.QualifiedName)2 TableNotFoundException (com.netflix.metacat.common.server.connectors.exception.TableNotFoundException)2 Partition (com.netflix.metacat.connector.s3.model.Partition)2 ImmutableList (com.google.common.collect.ImmutableList)1