Methods 
| Modifier and Type | Method and Description | 
| APIResult | addPartitionsToDimensionTable(String dimTblName,
                             String storage,
                             String partitionsSpec) | 
| APIResult | addPartitionsToDimensionTable(String dimTblName,
                             String storage,
                             XPartitionList partitions) | 
| APIResult | addPartitionsToFactTable(String fact,
                        String storage,
                        String partitionsSpec) | 
| APIResult | addPartitionsToFactTable(String fact,
                        String storage,
                        XPartitionList partitions) | 
| APIResult | addPartitionToDimensionTable(String dimTblName,
                            String storage,
                            String partitionSpec) | 
| APIResult | addPartitionToDimensionTable(String dimTblName,
                            String storage,
                            XPartition partition) | 
| APIResult | addPartitionToFactTable(String fact,
                       String storage,
                       String partitionSpec) | 
| APIResult | addPartitionToFactTable(String fact,
                       String storage,
                       XPartition partition) | 
| APIResult | addStorageToDimTable(String dimTblName,
                    String table) | 
| APIResult | addStorageToDimTable(String dimTblName,
                    XStorageTableElement table) | 
| APIResult | addStorageToFactTable(String factname,
                     String storageSpec) | 
| APIResult | addStorageToFactTable(String factname,
                     XStorageTableElement storage) | 
| APIResult | createCube(String cubeSpec) | 
| APIResult | createCube(XCube cube) | 
| APIResult | createDatabase(String database) | 
| APIResult | createDatabase(String database,
              boolean ignoreIfExists) | 
| APIResult | createDimension(String dimSpec) | 
| APIResult | createDimension(XDimension dimension) | 
| APIResult | createDimensionTable(String tableXml) | 
| APIResult | createDimensionTable(XDimensionTable table) | 
| APIResult | createFactTable(String factSpec) | 
| APIResult | createFactTable(XFactTable f) | 
| APIResult | createNewStorage(String storage) | 
| APIResult | createNewStorage(XStorage storage) | 
| APIResult | deleteAllFactTables(boolean cascade) | 
| APIResult | dropAllCubes() | 
| APIResult | dropAllDimensions() | 
| APIResult | dropAllPartitionsOfDimensionTable(String dimTblName,
                                 String storage) | 
| APIResult | dropAllPartitionsOfDimensionTable(String dimTblName,
                                 String storage,
                                 List<String> vals) | 
| APIResult | dropAllPartitionsOfDimensionTable(String dimTblName,
                                 String storage,
                                 String filter) | 
| APIResult | dropAllStorages() | 
| APIResult | dropAllStoragesOfDimension(String dimTblName) | 
| APIResult | dropAllStoragesOfFactTable(String factName) | 
| APIResult | dropCube(String cubeName) | 
| APIResult | dropDatabase(String database) | 
| APIResult | dropDatabase(String database,
            boolean cascade) | 
| APIResult | dropDimension(String dimName) | 
| APIResult | dropDimensionTable(String table) | 
| APIResult | dropDimensionTable(String table,
                  boolean cascade) | 
| APIResult | dropFactTable(String factName) | 
| APIResult | dropFactTable(String factName,
             boolean cascade) | 
| APIResult | dropPartitionsOfFactTable(String factName,
                         String storage) | 
| APIResult | dropPartitionsOfFactTable(String factName,
                         String storage,
                         List<String> partitions) | 
| APIResult | dropPartitionsOfFactTable(String factName,
                         String storage,
                         String filter) | 
| APIResult | dropStorage(String storageName) | 
| APIResult | dropStorageFromFactTable(String factName,
                        String storageName) | 
| APIResult | dropStoragesOfDimensionTable(String dimTblName,
                            String storage) | 
| List<String> | getAllCubes() | 
| List<String> | getAlldatabases() | 
| List<String> | getAllDimensions() | 
| List<String> | getAllDimensionTables() | 
| List<String> | getAllDimensionTables(String dimensionName) | 
| List<String> | getAllFactTables() | 
| List<String> | getAllFactTables(String cubeName) | 
| List<String> | getAllNativeTables() | 
| List<XPartition> | getAllPartitionsOfDimensionTable(String dimTblName,
                                String storage) | 
| List<XPartition> | getAllPartitionsOfDimensionTable(String dimTblName,
                                String storage,
                                String filter) | 
| List<String> | getAllStorages() | 
| List<String> | getAllStoragesOfDimTable(String dimTblName) | 
| List<String> | getAllStoragesOfFactTable(String factName) | 
| XCube | getCube(String cubeName) | 
| String | getCurrentDatabase() | 
| XDimension | getDimension(String dimName) | 
| XDimensionTable | getDimensionTable(String table) | 
| XFactTable | getFactTable(String factTableName) | 
| XJoinChains | getJoinChains(String tableName) | 
| Date | getLatestDateOfCube(String cubeName,
                   String timePartition) | 
| XNativeTable | getNativeTable(String tblName) | 
| List<XPartition> | getPartitionsOfFactTable(String factName,
                        String storage) | 
| List<XPartition> | getPartitionsOfFactTable(String factName,
                        String storage,
                        String filter) | 
| List<String> | getPartitionTimelines(String factName,
                     String storageName,
                     String updatePeriod,
                     String timeDimension) | 
| XFlattenedColumns | getQueryableFields(String tableName,
                  boolean flattened) | 
| XStorage | getStorage(String storageName) | 
| XStorageTableElement | getStorageOfDimensionTable(String dimTblName,
                          String storage) | 
| XStorageTableElement | getStorageOfFactTable(String factName,
                     String storageName) | 
| APIResult | setDatabase(String database) | 
| APIResult | updateCube(String cubeName,
          String cubeSpec) | 
| APIResult | updateCube(String cubeName,
          XCube cube) | 
| APIResult | updateDimension(String dimName,
               String dimSpec) | 
| APIResult | updateDimension(String dimName,
               XDimension dimension) | 
| APIResult | updateDimensionTable(String dimTblName,
                    String dimSpec) | 
| APIResult | updateDimensionTable(XDimensionTable table) | 
| APIResult | updateFactTable(String factName,
               String table) | 
| APIResult | updateFactTable(String factName,
               XFactTable table) | 
| APIResult | updateStorage(String storageName,
             String storage) | 
| APIResult | updateStorage(String storageName,
             XStorage storage) |