Tabnine Logo
CubeMetastoreClient.createCubeDimensionTable
Code IndexAdd Tabnine to your IDE (free)

How to use
createCubeDimensionTable
method
in
org.apache.lens.cube.metadata.CubeMetastoreClient

Best Java code snippets using org.apache.lens.cube.metadata.CubeMetastoreClient.createCubeDimensionTable (Showing top 13 results out of 315)

origin: apache/lens

/**
 * Create a cube dimension table based on JAXB object
 *
 * @param xDimTable dim table spec
 * @throws LensException
 */
@Override
public void createDimensionTable(LensSessionHandle sessionid, XDimensionTable xDimTable) throws LensException {
 try (SessionContext ignored = new SessionContext(sessionid)){
  getClient(sessionid).createCubeDimensionTable(xDimTable);
  log.info("Dimension Table created " + xDimTable.getTableName());
 }
}
origin: org.apache.lens/lens-cube

public <T extends Equals & HashCode & ToString> void createEntity(T entity) throws LensException {
 if (entity instanceof XStorage) {
  createStorage((XStorage) entity);
 } else if  (entity instanceof XCube) {
  createCube((XCube)entity);
 } else if (entity instanceof XDimension) {
  createDimension((XDimension) entity);
 } else if (entity instanceof XFact) {
  createFactTable((XFact) entity);
 } else if (entity instanceof XDimensionTable) {
  createCubeDimensionTable((XDimensionTable) entity);
 } else if (entity instanceof XSegmentation) {
  createSegmentation((XSegmentation) entity);
 } else {
  throw new LensException("Unable to create entity " + entity + " as it's unrecognizable: "+ entity.getClass());
 }
}
origin: apache/lens

public <T extends Equals & HashCode & ToString> void createEntity(T entity)
 throws LensException {
 if (entity instanceof XStorage) {
  createStorage((XStorage) entity);
 } else if (entity instanceof XCube) {
  createCube((XCube) entity);
 } else if (entity instanceof XDimension) {
  createDimension((XDimension) entity);
 } else if (entity instanceof XFact) {
  createFactTable((XFact) entity);
 } else if (entity instanceof XDimensionTable) {
  createCubeDimensionTable((XDimensionTable) entity);
 } else if (entity instanceof XSegmentation) {
  createSegmentation((XSegmentation) entity);
 } else {
  throw new LensException("Unable to create entity " + entity + " as it's unrecognizable: " + entity.getClass());
 }
}
origin: org.apache.lens/lens-cube

public void createCubeDimensionTable(XDimensionTable xDimTable) throws LensException {
 List<FieldSchema> columns = JAXBUtils.fieldSchemaListFromColumns(xDimTable.getColumns());
 Map<String, UpdatePeriod> updatePeriodMap =
  JAXBUtils.dumpPeriodsFromStorageTables(xDimTable.getStorageTables());
 Map<String, String> properties = JAXBUtils.mapFromXProperties(xDimTable.getProperties());
 Map<String, StorageTableDesc> storageDesc = JAXBUtils.tableDescPrefixMapFromXStorageTables(
  xDimTable.getStorageTables());
 log.info("# Columns: " + columns);
 createCubeDimensionTable(xDimTable.getDimensionName(), xDimTable.getTableName(), columns, xDimTable.getWeight(),
  updatePeriodMap, properties, storageDesc);
}
/**
origin: apache/lens

public void createCubeDimensionTable(XDimensionTable xDimTable) throws LensException {
 List<FieldSchema> columns = JAXBUtils.fieldSchemaListFromColumns(xDimTable.getColumns());
 Map<String, UpdatePeriod> updatePeriodMap =
  JAXBUtils.dumpPeriodsFromStorageTables(xDimTable.getStorageTables());
 Map<String, String> properties = JAXBUtils.mapFromXProperties(xDimTable.getProperties());
 Map<String, StorageTableDesc> storageDesc = JAXBUtils.tableDescPrefixMapFromXStorageTables(
  xDimTable.getStorageTables());
 log.info("# Columns: " + columns);
 createCubeDimensionTable(xDimTable.getDimensionName(), xDimTable.getTableName(), columns, xDimTable.getWeight(),
  updatePeriodMap, properties, storageDesc);
}
origin: apache/lens

storageTables.put(db1.getName(), s1);
storageTables.put(db2.getName(), s1);
client.createCubeDimensionTable("zipdim", dimTblName, dimColumns, 0L, dumpPeriods, null, storageTables);
origin: apache/lens

Map<String, StorageTableDesc> storageTables = getHashMap(c1, s1);
CubeDimensionTable cubeDim = new CubeDimensionTable(countryDim.getName(), dimName, dimColumns, 0L, storageNames);
client.createCubeDimensionTable(countryDim.getName(), dimName, dimColumns, 0L, storageNames, null, storageTables);
origin: apache/lens

client.createCubeDimensionTable(cityDim.getName(), dimName, dimColumns, 0L, dumpPeriods, null, storageTables);
origin: apache/lens

client.createCubeDimensionTable(countryDim.getName(), dimName, dimColumns, 0L, storageNames, null, storageTables);
origin: apache/lens

client.createCubeDimensionTable(stateDim.getName(), dimName, dimColumns, 100L, dumpPeriods, null, storageTables);
assertTrue(client.tableExists(dimName));
Table cubeTbl = client.getHiveTable(dimName);
origin: apache/lens

Map<String, StorageTableDesc> storageTables = getHashMap(c1, s1);
client.createCubeDimensionTable(zipDim.getName(), dimTblName, dimColumns, 100L, dumpPeriods, null, storageTables);
origin: apache/lens

client.createCubeDimensionTable(zipDim.getName(), dimName, dimColumns, 0L, dumpPeriods, null, storageTables);
origin: apache/lens

client.createCubeDimensionTable(zipDim.getName(), dimName, dimColumns, 0L, dumpPeriods, null, storageTables);
org.apache.lens.cube.metadataCubeMetastoreClientcreateCubeDimensionTable

Javadoc

Create a cube dimension table

Popular methods of CubeMetastoreClient

  • getInstance
    Get the instance of CubeMetastoreClient corresponding to HiveConf
  • getHiveTable
    Get the hive Table corresponding to the name
  • createStorage
  • getConf
    Get cube metastore client conf
  • addPartitions
    batch addition
  • alterCube
  • alterCubeDimensionTable
  • alterCubeFactTable
  • alterDimension
    Alter dimension specified by the dimension name to new definition
  • alterSegmentation
  • createCube
    Create cube in metastore defined by Cube or DerivedCube object
  • createDimension
    Create dimension in metastore defined by Dimension object
  • createCube,
  • createDimension,
  • createSegmentation,
  • dropSegmentation,
  • dropStorageFromDim,
  • dropStorageFromFact,
  • getAllCubes,
  • getAllDimensionTables,
  • getAllFacts

Popular in Java

  • Creating JSON documents from java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • requestLocationUpdates (LocationManager)
  • getResourceAsStream (ClassLoader)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Reference (javax.naming)
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now