in fe/src/main/java/org/apache/impala/service/MetadataOp.java [108:268]
private static void initialzeResultSetSchemas() {
GET_CATALOGS_MD.addToColumns(new TColumn("TABLE_CAT", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("TABLE_CAT", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("TABLE_MD", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("TABLE_NAME", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("COLUMN_NAME", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("DATA_TYPE", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("TYPE_NAME", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("COLUMN_SIZE", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("BUFFER_LENGTH", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("DECIMAL_DIGITS", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("NUM_PREC_RADIX", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("NULLABLE", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("REMARKS", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("COLUMN_DEF", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("SQL_DATA_TYPE", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("SQL_DATETIME_SUB", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("CHAR_OCTET_LENGTH", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("ORDINAL_POSITION", Type.INT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("IS_NULLABLE", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("SCOPE_CATALOG", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("SCOPE_SCHEMA", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("SCOPE_TABLE", Type.STRING.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("SOURCE_DATA_TYPE", Type.SMALLINT.toThrift()));
GET_COLUMNS_MD.addToColumns(
new TColumn("IS_AUTO_INCREMENT", Type.STRING.toThrift()));
GET_SCHEMAS_MD.addToColumns(
new TColumn("TABLE_SCHEM", Type.STRING.toThrift()));
GET_SCHEMAS_MD.addToColumns(
new TColumn("TABLE_CATALOG", Type.STRING.toThrift()));
GET_TABLES_MD.addToColumns(
new TColumn("TABLE_CAT", Type.STRING.toThrift()));
GET_TABLES_MD.addToColumns(
new TColumn("TABLE_SCHEM", Type.STRING.toThrift()));
GET_TABLES_MD.addToColumns(
new TColumn("TABLE_NAME", Type.STRING.toThrift()));
GET_TABLES_MD.addToColumns(
new TColumn("TABLE_TYPE", Type.STRING.toThrift()));
GET_TABLES_MD.addToColumns(
new TColumn("REMARKS", Type.STRING.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("TYPE_NAME", Type.STRING.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("DATA_TYPE", Type.INT.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("PRECISION", Type.INT.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("LITERAL_PREFIX", Type.STRING.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("LITERAL_SUFFIX", Type.STRING.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("CREATE_PARAMS", Type.STRING.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("NULLABLE", Type.INT.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("CASE_SENSITIVE", Type.BOOLEAN.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("SEARCHABLE", Type.SMALLINT.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("UNSIGNED_ATTRIBUTE", Type.BOOLEAN.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("FIXED_PREC_SCALE", Type.BOOLEAN.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("AUTO_INCREMENT", Type.BOOLEAN.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("LOCAL_TYPE_NAME", Type.STRING.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("MINIMUM_SCALE", Type.SMALLINT.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("MAXIMUM_SCALE", Type.SMALLINT.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("SQL_DATA_TYPE", Type.INT.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("SQL_DATETIME_SUB", Type.INT.toThrift()));
GET_TYPEINFO_MD.addToColumns(
new TColumn("NUM_PREC_RADIX", Type.INT.toThrift()));
GET_TABLE_TYPES_MD.addToColumns(
new TColumn("TABLE_TYPE", Type.STRING.toThrift()));
GET_FUNCTIONS_MD.addToColumns(
new TColumn("FUNCTION_CAT", Type.STRING.toThrift()));
GET_FUNCTIONS_MD.addToColumns(
new TColumn("FUNCTION_SCHEM", Type.STRING.toThrift()));
GET_FUNCTIONS_MD.addToColumns(
new TColumn("FUNCTION_NAME", Type.STRING.toThrift()));
GET_FUNCTIONS_MD.addToColumns(
new TColumn("REMARKS", Type.STRING.toThrift()));
GET_FUNCTIONS_MD.addToColumns(
new TColumn("FUNCTION_TYPE", Type.INT.toThrift()));
GET_FUNCTIONS_MD.addToColumns(
new TColumn("SPECIFIC_NAME", Type.STRING.toThrift()));
GET_PRIMARY_KEYS_MD.addToColumns(
new TColumn("TABLE_CAT", Type.STRING.toThrift()));
GET_PRIMARY_KEYS_MD.addToColumns(
new TColumn("TABLE_SCHEM", Type.STRING.toThrift()));
GET_PRIMARY_KEYS_MD.addToColumns(
new TColumn("TABLE_NAME", Type.STRING.toThrift()));
GET_PRIMARY_KEYS_MD.addToColumns(
new TColumn("COLUMN_NAME", Type.STRING.toThrift()));
GET_PRIMARY_KEYS_MD.addToColumns(
new TColumn("KEQ_SEQ", Type.INT.toThrift()));
GET_PRIMARY_KEYS_MD.addToColumns(
new TColumn("PK_NAME", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("PKTABLE_CAT", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("PKTABLE_SCHEM", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("PKTABLE_NAME", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("PKCOLUMN_NAME", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("FKTABLE_CAT", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("FKTABLE_SCHEM", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("FKTABLE_NAME", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("FKCOLUMN_NAME", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("KEQ_SEQ", Type.INT.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("UPDATE_RULE", Type.INT.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("DELETE_RULE", Type.INT.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("FK_NAME", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("PK_NAME", Type.STRING.toThrift()));
GET_CROSS_REFERENCE_MD.addToColumns(
new TColumn("DEFERRABILITY", Type.INT.toThrift()));
}