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

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

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

origin: org.apache.lens/lens-cube

/**
 * Get all fact tables of the cube.
 *
 * @param cube Cube object
 * @return List of fact tables
 * @throws LensException
 */
public List<FactTable> getAllFacts(CubeInterface cube) throws LensException {
 String cubeName = null;
 if (cube != null) {
  if (cube instanceof DerivedCube) {
   cube = ((DerivedCube) cube).getParent();
  }
  cubeName = cube.getName();
 }
 List<FactTable> cubeFacts = new ArrayList<>();
 for (FactTable fact : getAllFacts()) {
  if (cubeName == null || fact.getCubeName().equalsIgnoreCase(cubeName)) {
   cubeFacts.add(fact);
  }
 }
 return cubeFacts;
}
origin: apache/lens

/**
 * Get all fact tables of the cube.
 *
 * @param cube Cube object
 * @return List of fact tables
 * @throws LensException
 */
public List<FactTable> getAllFacts(CubeInterface cube) throws LensException {
 String cubeName = null;
 if (cube != null) {
  if (cube instanceof DerivedCube) {
   cube = ((DerivedCube) cube).getParent();
  }
  cubeName = cube.getName();
 }
 List<FactTable> cubeFacts = new ArrayList<>();
 for (FactTable fact : getAllFacts()) {
  if (cubeName == null || fact.getCubeName().equalsIgnoreCase(cubeName)) {
   cubeFacts.add(fact);
  }
 }
 return cubeFacts;
}
origin: org.apache.lens/lens-cube

/**
 * Get all facts of cube (optional virtual facts)
 *
 * @param cube Cube object
 * @param includeVirtualFacts set true for virtual facts
 * @return List of fact tables with optional virtual facts
 * @throws LensException
 */
public List<FactTable> getAllFacts(CubeInterface cube, boolean includeVirtualFacts) throws LensException {
 String cubeName = null;
 if (cube != null) {
  if (cube instanceof DerivedCube) {
   cube = ((DerivedCube) cube).getParent();
  }
  cubeName = cube.getName();
 }
 List<FactTable> cubeFacts = new ArrayList<>();
 for (FactTable fact : getAllFacts(includeVirtualFacts)) {
  if (cubeName == null || fact.getCubeName().equalsIgnoreCase(cubeName)) {
   cubeFacts.add(fact);
  }
 }
 return cubeFacts;
}
origin: apache/lens

/**
 * Get all facts of cube (optional virtual facts)
 *
 * @param cube Cube object
 * @param includeVirtualFacts set true for virtual facts
 * @return List of fact tables with optional virtual facts
 * @throws LensException
 */
public List<FactTable> getAllFacts(CubeInterface cube, boolean includeVirtualFacts) throws LensException {
 String cubeName = null;
 if (cube != null) {
  if (cube instanceof DerivedCube) {
   cube = ((DerivedCube) cube).getParent();
  }
  cubeName = cube.getName();
 }
 List<FactTable> cubeFacts = new ArrayList<>();
 for (FactTable fact : getAllFacts(includeVirtualFacts)) {
  if (cubeName == null || fact.getCubeName().equalsIgnoreCase(cubeName)) {
   cubeFacts.add(fact);
  }
 }
 return cubeFacts;
}
origin: apache/lens

@Override
public List<String> getAllFactNames(LensSessionHandle sessionid, String cubeName) throws LensException {
 try (SessionContext ignored = new SessionContext(sessionid)){
  CubeMetastoreClient client = getClient(sessionid);
  CubeInterface fact = client.getCube(cubeName);
  if (cubeName != null && fact == null) {
   throw new LensException("Could not get table: " + cubeName + " as a cube");
  }
  Collection<FactTable> facts = client.getAllFacts(fact);
  List<String> factNames = new ArrayList<>(facts.size());
  for (FactTable cft : facts) {
   factNames.add(cft.getName());
  }
  return factNames;
 }
}
origin: apache/lens

Date max = new Date(Long.MIN_VALUE);
boolean updated = false;
for (FactTable fact : getAllFacts(cube)) {
 for (String storage : fact.getStorages()) {
  for (UpdatePeriod updatePeriod : fact.getUpdatePeriods().get(storage)) {
origin: org.apache.lens/lens-cube

Date max = new Date(Long.MIN_VALUE);
boolean updated = false;
for (FactTable fact : getAllFacts(cube)) {
 for (String storage : fact.getStorages()) {
  for (UpdatePeriod updatePeriod : fact.getUpdatePeriods().get(storage)) {
origin: org.apache.lens/lens-cube

List<String> validFactTables =
 StringUtils.isBlank(str) ? null : Arrays.asList(StringUtils.split(str.toLowerCase(), ","));
List<FactTable> factTables = cubeql.getMetastoreClient().getAllFacts(cubeql.getCube());
if (factTables.isEmpty()) {
 throw new LensException(LensCubeErrorCode.NO_CANDIDATE_FACT_AVAILABLE.getLensErrorInfo(),
origin: apache/lens

for (FactTable factTable : client.getAllFacts(false)) {
 CubeFactTable cubeFactTable = (CubeFactTable) factTable;
 try(BufferedWriter bw = new BufferedWriter(new FileWriter(getClass()
origin: apache/lens

List<String> validFactTables =
 StringUtils.isBlank(str) ? null : Arrays.asList(StringUtils.split(str.toLowerCase(), ","));
List<FactTable> factTables = cubeql.getMetastoreClient().getAllFacts(cubeql.getCube());
if (factTables.isEmpty()) {
 throw new LensException(LensCubeErrorCode.NO_CANDIDATE_FACT_AVAILABLE.getLensErrorInfo(),
origin: apache/lens

storageTableName = getFactOrDimtableStorageTableName(factName, c2);
assertFalse(client.tableExists(storageTableName));
List<FactTable> cubeFacts = client.getAllFacts(client.getCube(CUBE_NAME));
List<String> cubeFactNames = new ArrayList<>();
for (FactTable cfact : cubeFacts) {
cubeFacts = client.getAllFacts(client.getCube(DERIVED_CUBE_NAME));
cubeFactNames = new ArrayList<>();
for (FactTable cfact : cubeFacts) {
assertFalse(client.tableExists(getFactOrDimtableStorageTableName(factName, c3)));
assertFalse(client.tableExists(factName));
cubeFacts = client.getAllFacts(cube);
cubeFactNames = new ArrayList<>();
for (FactTable cfact : cubeFacts) {
origin: apache/lens

assertTrue(client.getAllFacts(client.getCube(VIRTUAL_CUBE_NAME)).get(0).getName().equals(virtualFactName.trim()
 .toLowerCase()));
origin: apache/lens

assertTrue(client.isFactTable(cubeTbl));
assertTrue(client.isFactTableForCube(cubeTbl, CUBE_NAME));
assertEquals(client.getAllFacts(client.getCube(CUBE_NAME)).get(0).getName(), factName.toLowerCase());
assertEquals(client.getAllFacts(client.getCube(DERIVED_CUBE_NAME)).get(0).getName(), factName.toLowerCase());
CubeFactTable cubeFact2 = new CubeFactTable(cubeTbl);
assertTrue(cubeFact.equals(cubeFact2));
origin: apache/lens

assertNotNull(addedMsr);
assertEquals(addedMsr.getType(), "double");
assertTrue(client.getAllFacts(altered).isEmpty());
org.apache.lens.cube.metadataCubeMetastoreClientgetAllFacts

Javadoc

Get all facts in metastore

Popular methods of CubeMetastoreClient

  • getInstance
    Get the instance of CubeMetastoreClient corresponding to HiveConf
  • getHiveTable
    Get the hive Table corresponding to the name
  • createCubeDimensionTable
  • 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
  • alterSegmentation,
  • createCube,
  • createDimension,
  • createSegmentation,
  • dropSegmentation,
  • dropStorageFromDim,
  • dropStorageFromFact,
  • getAllCubes,
  • getAllDimensionTables

Popular in Java

  • Updating database using SQL prepared statement
  • getContentResolver (Context)
  • getSharedPreferences (Context)
  • runOnUiThread (Activity)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • BoxLayout (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Top PhpStorm plugins
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