getTableIdentifierForColumn(dimension); columnIdentifier = new ColumnIdentifier( dimension.getColumnSchema().getParentColumnTableRelations().get(0).getColumnId(), dimension.getColumnProperties(), dimension.getDataType()); } else {
QueryUtil.getTableIdentifierForColumn(carbonDimension); columnIdentifier = new ColumnIdentifier( carbonDimension.getColumnSchema().getParentColumnTableRelations().get(0).getColumnId(), carbonDimension.getColumnProperties(), carbonDimension.getDataType());
private List<org.apache.carbondata.format.ParentColumnTableRelation> wrapperToThriftRelationList( List<ParentColumnTableRelation> wrapperColumnRelations) { List<org.apache.carbondata.format.ParentColumnTableRelation> thriftColumnRelationList = new ArrayList<>(); for (ParentColumnTableRelation wrapperColumnRelation : wrapperColumnRelations) { org.apache.carbondata.format.ParentColumnTableRelation thriftColumnTableRelation = new org.apache.carbondata.format.ParentColumnTableRelation(); thriftColumnTableRelation.setColumnId(wrapperColumnRelation.getColumnId()); thriftColumnTableRelation.setColumnName(wrapperColumnRelation.getColumnName()); org.apache.carbondata.format.RelationIdentifier thriftRelationIdentifier = new org.apache.carbondata.format.RelationIdentifier(); thriftRelationIdentifier .setDatabaseName(wrapperColumnRelation.getRelationIdentifier().getDatabaseName()); thriftRelationIdentifier .setTableName(wrapperColumnRelation.getRelationIdentifier().getTableName()); thriftRelationIdentifier .setTableId(wrapperColumnRelation.getRelationIdentifier().getTableId()); thriftColumnTableRelation.setRelationIdentifier(thriftRelationIdentifier); thriftColumnRelationList.add(thriftColumnTableRelation); } return thriftColumnRelationList; }
relationIdentifier.getTableName(), relationIdentifier.getTableId()); ColumnIdentifier parentColumnIdentifier = new ColumnIdentifier(parentColumnTableRelation.getColumnId(), null, dataField.getColumn().getDataType()); AbsoluteTableIdentifier parentAbsoluteTableIdentifier =