Uses of Class
org.apache.hcatalog.data.schema.HCatSchema

Packages that use HCatSchema
org.apache.hcatalog.common   
org.apache.hcatalog.data   
org.apache.hcatalog.data.schema   
org.apache.hcatalog.mapreduce   
org.apache.hcatalog.pig   
org.apache.hcatalog.pig.drivers   
org.apache.hcatalog.rcfile   
 

Uses of HCatSchema in org.apache.hcatalog.common
 

Methods in org.apache.hcatalog.common that return HCatSchema
static HCatSchema HCatUtil.extractSchemaFromStorageDescriptor(org.apache.hadoop.hive.metastore.api.StorageDescriptor sd)
           
static HCatSchema HCatUtil.getTableSchemaWithPtnCols(org.apache.hadoop.hive.metastore.api.Table table)
           
 

Methods in org.apache.hcatalog.common with parameters of type HCatSchema
static java.util.List<org.apache.hadoop.hive.metastore.api.FieldSchema> HCatUtil.validatePartitionSchema(org.apache.hadoop.hive.metastore.api.Table table, HCatSchema partitionSchema)
          Validate partition schema, checks if the column types match between the partition and the existing table schema.
 

Uses of HCatSchema in org.apache.hcatalog.data
 

Methods in org.apache.hcatalog.data with parameters of type HCatSchema
abstract  java.lang.Object HCatRecord.get(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.lang.Object DefaultHCatRecord.get(java.lang.String fieldName, HCatSchema recordSchema)
           
protected  java.lang.Object HCatRecord.get(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Class clazz)
           
 java.lang.Boolean HCatRecord.getBoolean(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.lang.Byte HCatRecord.getByte(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.lang.Double HCatRecord.getDouble(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.lang.Float HCatRecord.getFloat(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.lang.Integer HCatRecord.getInteger(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.util.List<?> HCatRecord.getList(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.lang.Long HCatRecord.getLong(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.util.Map<?,?> HCatRecord.getMap(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.lang.Short HCatRecord.getShort(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.lang.String HCatRecord.getString(java.lang.String fieldName, HCatSchema recordSchema)
           
 java.util.List<? extends java.lang.Object> HCatRecord.getStruct(java.lang.String fieldName, HCatSchema recordSchema)
           
abstract  void HCatRecord.set(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Object value)
           
 void DefaultHCatRecord.set(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Object value)
           
 void HCatRecord.setBoolean(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Boolean value)
           
 void HCatRecord.setByte(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Byte value)
           
 void HCatRecord.setDouble(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Double value)
           
 void HCatRecord.setFloat(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Float value)
           
 void HCatRecord.setInteger(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Integer value)
           
 void HCatRecord.setList(java.lang.String fieldName, HCatSchema recordSchema, java.util.List<?> value)
           
 void HCatRecord.setLong(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Long value)
           
 void HCatRecord.setMap(java.lang.String fieldName, HCatSchema recordSchema, java.util.Map<?,?> value)
           
 void HCatRecord.setShort(java.lang.String fieldName, HCatSchema recordSchema, java.lang.Short value)
           
 void HCatRecord.setString(java.lang.String fieldName, HCatSchema recordSchema, java.lang.String value)
           
 void HCatRecord.setStruct(java.lang.String fieldName, HCatSchema recordSchema, java.util.List<? extends java.lang.Object> value)
           
 

Uses of HCatSchema in org.apache.hcatalog.data.schema
 

Methods in org.apache.hcatalog.data.schema that return HCatSchema
abstract  HCatSchema HCatSchemaUtils.HCatSchemaBuilder.build()
           
 HCatSchema HCatSchemaUtils.CollectionBuilder.build()
           
 HCatSchema HCatSchemaUtils.MapBuilder.build()
           
 HCatSchema HCatFieldSchema.getArrayElementSchema()
           
static HCatSchema HCatSchemaUtils.getHCatSchema(java.util.List<? extends org.apache.hadoop.hive.metastore.api.FieldSchema> fslist)
           
static HCatSchema HCatSchemaUtils.getHCatSchema(org.apache.hadoop.hive.metastore.api.Schema schema)
           
static HCatSchema HCatSchemaUtils.getHCatSchema(java.lang.String schemaString)
           
static HCatSchema HCatSchemaUtils.getHCatSchema(org.apache.hadoop.hive.serde2.typeinfo.TypeInfo typeInfo)
           
static HCatSchema HCatSchemaUtils.getHCatSchemaFromTypeString(java.lang.String typeString)
           
 HCatSchema HCatFieldSchema.getMapValueSchema()
           
 HCatSchema HCatFieldSchema.getStructSubSchema()
           
 

Methods in org.apache.hcatalog.data.schema with parameters of type HCatSchema
 HCatSchemaUtils.MapBuilder HCatSchemaUtils.MapBuilder.withValueSchema(HCatSchema valueSchema)
           
 

Constructors in org.apache.hcatalog.data.schema with parameters of type HCatSchema
HCatFieldSchema(java.lang.String fieldName, HCatFieldSchema.Type type, HCatFieldSchema.Type mapKeyType, HCatSchema mapValueSchema, java.lang.String comment)
          Constructor for constructing a MAP type HCatFieldSchema, passing type of key and value
HCatFieldSchema(java.lang.String fieldName, HCatFieldSchema.Type type, HCatSchema subSchema, java.lang.String comment)
          Constructor for constructing a ARRAY type or STRUCT type HCatFieldSchema, passing type and subschema
 

Uses of HCatSchema in org.apache.hcatalog.mapreduce
 

Methods in org.apache.hcatalog.mapreduce that return HCatSchema
static HCatSchema HCatBaseInputFormat.getOutputSchema(org.apache.hadoop.mapreduce.JobContext context)
          get the schema for the HCatRecord data returned by HCatInputFormat.
 HCatSchema PartInfo.getPartitionSchema()
          Gets the value of partitionSchema.
 HCatSchema JobInfo.getTableSchema()
          Gets the value of tableSchema
static HCatSchema HCatBaseInputFormat.getTableSchema(org.apache.hadoop.mapreduce.JobContext context)
          Gets the HCatTable schema for the table specified in the HCatInputFormat.setInput call on the specified job context.
static HCatSchema HCatBaseOutputFormat.getTableSchema(org.apache.hadoop.mapreduce.JobContext context)
          Gets the table schema for the table specified in the HCatOutputFormat.setOutput call on the specified job context.
 

Methods in org.apache.hcatalog.mapreduce that return types with arguments of type HCatSchema
static java.util.List<HCatSchema> HCatEximInputFormat.setInput(org.apache.hadoop.mapreduce.Job job, java.lang.String location, java.util.Map<java.lang.String,java.lang.String> partitionFilter)
          Set the input to use for the Job.
 

Methods in org.apache.hcatalog.mapreduce with parameters of type HCatSchema
abstract  void HCatInputStorageDriver.setOriginalSchema(org.apache.hadoop.mapreduce.JobContext jobContext, HCatSchema hcatSchema)
          Set the schema of the data as originally published in HCat.
static void HCatEximOutputFormat.setOutput(org.apache.hadoop.mapreduce.Job job, java.lang.String dbname, java.lang.String tablename, java.lang.String location, HCatSchema partitionSchema, java.util.List<java.lang.String> partitionValues, HCatSchema columnSchema)
           
static void HCatEximOutputFormat.setOutput(org.apache.hadoop.mapreduce.Job job, java.lang.String dbname, java.lang.String tablename, java.lang.String location, HCatSchema partitionSchema, java.util.List<java.lang.String> partitionValues, HCatSchema columnSchema, java.lang.String isdname, java.lang.String osdname, java.lang.String ifname, java.lang.String ofname, java.lang.String serializationLib)
           
abstract  void HCatInputStorageDriver.setOutputSchema(org.apache.hadoop.mapreduce.JobContext jobContext, HCatSchema hcatSchema)
          Set the consolidated schema for the HCatRecord data returned by the storage driver.
static void HCatBaseInputFormat.setOutputSchema(org.apache.hadoop.mapreduce.Job job, HCatSchema hcatSchema)
          Set the schema for the HCatRecord data returned by HCatInputFormat.
protected static void HCatBaseOutputFormat.setPartDetails(org.apache.hcatalog.mapreduce.OutputJobInfo jobInfo, HCatSchema schema, java.util.Map<java.lang.String,java.lang.String> partMap)
           
abstract  void HCatOutputStorageDriver.setSchema(org.apache.hadoop.mapreduce.JobContext jobContext, HCatSchema schema)
          Set the schema for the data being written out.
static void HCatOutputFormat.setSchema(org.apache.hadoop.mapreduce.Job job, HCatSchema schema)
          Set the schema for the data being written out to the partition.
 

Constructors in org.apache.hcatalog.mapreduce with parameters of type HCatSchema
JobInfo(HCatTableInfo hcatTableInfo, HCatSchema tableSchema, java.util.List<PartInfo> partitions)
          Instantiates a new hcat job info.
PartInfo(HCatSchema partitionSchema, java.lang.String inputStorageDriverClass, java.lang.String location, java.util.Properties hcatProperties)
          Instantiates a new hcat partition info.
 

Uses of HCatSchema in org.apache.hcatalog.pig
 

Fields in org.apache.hcatalog.pig declared as HCatSchema
protected  HCatSchema HCatBaseStorer.computedSchema
           
 

Methods in org.apache.hcatalog.pig that return HCatSchema
protected  HCatSchema HCatBaseStorer.convertPigSchemaToHCatSchema(org.apache.pig.impl.logicalLayer.schema.Schema pigSchema, HCatSchema tableSchema)
          Constructs HCatSchema from pigSchema.
 

Methods in org.apache.hcatalog.pig with parameters of type HCatSchema
protected  HCatSchema HCatBaseStorer.convertPigSchemaToHCatSchema(org.apache.pig.impl.logicalLayer.schema.Schema pigSchema, HCatSchema tableSchema)
          Constructs HCatSchema from pigSchema.
protected  void HCatBaseStorer.doSchemaValidations(org.apache.pig.impl.logicalLayer.schema.Schema pigSchema, HCatSchema tblSchema)
           
static org.apache.pig.ResourceSchema PigHCatUtil.getResourceSchema(HCatSchema hcatSchema)
           
static org.apache.pig.data.Tuple PigHCatUtil.transformToTuple(HCatRecord hr, HCatSchema hs)
           
static org.apache.pig.data.Tuple PigHCatUtil.transformToTuple(java.util.List<? extends java.lang.Object> objList, HCatSchema hs)
           
static void PigHCatUtil.validateHCatTableSchemaFollowsPigRules(HCatSchema hcatTableSchema)
           
 

Uses of HCatSchema in org.apache.hcatalog.pig.drivers
 

Methods in org.apache.hcatalog.pig.drivers with parameters of type HCatSchema
 void LoadFuncBasedInputDriver.setOriginalSchema(org.apache.hadoop.mapreduce.JobContext jobContext, HCatSchema hcatSchema)
           
 void LoadFuncBasedInputDriver.setOutputSchema(org.apache.hadoop.mapreduce.JobContext jobContext, HCatSchema hcatSchema)
           
 

Uses of HCatSchema in org.apache.hcatalog.rcfile
 

Methods in org.apache.hcatalog.rcfile with parameters of type HCatSchema
 void RCFileInputDriver.setOriginalSchema(org.apache.hadoop.mapreduce.JobContext jobContext, HCatSchema dataSchema)
           
 void RCFileInputDriver.setOutputSchema(org.apache.hadoop.mapreduce.JobContext jobContext, HCatSchema desiredSchema)
           
 void RCFileOutputDriver.setSchema(org.apache.hadoop.mapreduce.JobContext jobContext, HCatSchema schema)