kinetica-protolib/src/main/java/com/streamsets/pipeline/stage/kinetica/util/KineticaTableUtils.java
private Map<String, List<String>> getColumnProperties(String tableName, ShowTableResponse showTableResponse)
      throws GPUdbException {

    List<Map<String, List<String>>> columnPropertiesList = showTableResponse.getProperties();

    if (columnPropertiesList == null || columnPropertiesList.size() != 1) {
      throw new GPUdbException("Error getting properties for table " + tableName);
    }

    return columnPropertiesList.get(0);
  }
private Map<String, List<String>> getColumnProperties(String tableName, ShowTableResponse showTableResponse)
      throws GPUdbException {

    List<Map<String, List<String>>> columnPropertiesList = showTableResponse.getProperties();

    if (columnPropertiesList == null || columnPropertiesList.size() != 1) {
      throw new GPUdbException("Error getting properties for table " + tableName);
    }

    return columnPropertiesList.get(0);
  }
Get the table's extended column properties