Esempio n. 1
0
 /**
  * Get the columns required by this schema.
  *
  * @return The set of columns
  */
 public Set<String> getRequiredColumns() {
   Set<String> set = new HashSet<String>();
   for (FieldMapping fieldMapping : fieldMappings) {
     if (FieldMapping.MappingType.KEY == fieldMapping.getMappingType()) {
       continue;
     } else if (FieldMapping.MappingType.KEY_AS_COLUMN == fieldMapping.getMappingType()) {
       set.add(fieldMapping.getFamilyAsString() + ":");
     } else {
       set.add(fieldMapping.getFamilyAsString() + ":" + fieldMapping.getQualifierAsString());
     }
   }
   return set;
 }
Esempio n. 2
0
 /**
  * Get the column families required by this schema.
  *
  * @return The set of column families.
  */
 public Set<String> getRequiredColumnFamilies() {
   Set<String> set = new HashSet<String>();
   for (FieldMapping mapping : fieldMappings) {
     if (FieldMapping.MappingType.KEY != mapping.getMappingType())
       set.add(mapping.getFamilyAsString());
   }
   return set;
 }