User provide table schema definition {"tablename":"name", "rowkey":"key1:key2", "columns":{"col1":{"cf":"cf1", "col":"col1", "type":"type1"}, "col2":{"cf":"cf2", "col":"col2", "type":"type2" }}} Note that any col in the rowKey, there has to be one corresponding col defined in columns
Reads the SCHEMA_COLUMNS_MAPPING_KEY and converts it to a map of SchemaQualifierDefinitions with the original sql column name as the key
Reads the SCHEMA_COLUMNS_MAPPING_KEY and converts it to a map of SchemaQualifierDefinitions with the original sql column name as the key
The schema mapping string from the SparkSQL map
A map of definitions keyed by the SparkSQL column name