Search in sources :

Example 6 with Field

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

the class S3ConnectorInfoConverter method toField.

/**
 * Converts from column metadata to field.
 * @param fieldInfo column
 * @return field
 */
public Field toField(final FieldInfo fieldInfo) {
    final Field result = new Field();
    result.setName(fieldInfo.getName());
    result.setPartitionKey(fieldInfo.isPartitionKey());
    result.setComment(fieldInfo.getComment());
    result.setSourceType(fieldInfo.getSourceType());
    result.setType(toTypeString(fieldInfo.getType()));
    return result;
}
Also used : Field(com.netflix.metacat.connector.s3.model.Field)

Aggregations

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