private static String getTimeDimOfPartitionColumn(CubeInterface cube, String partCol) { if (cube == null) { return partCol; } if (cube instanceof DerivedCube) { return ((DerivedCube) cube).getParent().getTimeDimOfPartitionColumn(partCol); } else { return ((Cube) cube).getTimeDimOfPartitionColumn(partCol); } }
private static String getTimeDimOfPartitionColumn(CubeInterface cube, String partCol) { if (cube == null) { return partCol; } if (cube instanceof DerivedCube) { return ((DerivedCube) cube).getParent().getTimeDimOfPartitionColumn(partCol); } else { return ((Cube) cube).getTimeDimOfPartitionColumn(partCol); } }
String timedim = baseCube.getTimeDimOfPartitionColumn(range.getPartitionColumn()); for (String tableName : tableNames) { fallBackString = cubeql.getMetastoreClient().getTable(tableName).getParameters()
String timedim = baseCube.getTimeDimOfPartitionColumn(range.getPartitionColumn()); for (String tableName : tableNames) { fallBackString = cubeql.getMetastoreClient().getTable(tableName).getParameters()
String sep = ""; while (rangeParts.isEmpty()) { String timeDim = cubeQueryContext.getBaseCube().getTimeDimOfPartitionColumn(partCol); if (getFact() instanceof CubeFactTable) { if (partColNotSupported && !((CubeFactTable) getFact()).hasColumn(timeDim)) { unsupportedTimeDims.add( cubeQueryContext.getBaseCube().getTimeDimOfPartitionColumn(timeRange.getPartitionColumn()) ); break;
String sep = ""; while (rangeParts.isEmpty()) { String timeDim = cubeQueryContext.getBaseCube().getTimeDimOfPartitionColumn(partCol); if (getFact() instanceof CubeFactTable) { if (partColNotSupported && !((CubeFactTable) getFact()).hasColumn(timeDim)) { unsupportedTimeDims.add( cubeQueryContext.getBaseCube().getTimeDimOfPartitionColumn(timeRange.getPartitionColumn()) ); break;