Codota Logo
DriverQueryPlan.getTableWeights
Code IndexAdd Codota to your IDE (free)

How to use
getTableWeights
method
in
org.apache.lens.server.api.driver.DriverQueryPlan

Best Java code snippets using org.apache.lens.server.api.driver.DriverQueryPlan.getTableWeights (Showing top 6 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Dictionary d =
  • Codota Iconnew Hashtable()
  • Codota IconBundle bundle;bundle.getHeaders()
  • Codota Iconnew Properties()
  • Smart code suggestions by Codota
}
origin: apache/lens

public Map<String, Double> getTableWeights(LensDriver driver) {
 return getDriverContext().getDriverRewriterPlan(driver).getTableWeights();
}
origin: org.apache.lens/lens-server-api

public Map<String, Double> getTableWeights(LensDriver driver) {
 return getDriverContext().getDriverRewriterPlan(driver).getTableWeights();
}
origin: apache/lens

/**
 * Test explain output.
 *
 * @throws Exception the exception
 */
@Test
public void testExplainOutput() throws Exception {
 int handleSize = getHandleSize();
 createTestTable("explain_test_1");
 createTestTable("explain_test_2");
 SessionState.setCurrentSessionState(ss);
 DriverQueryPlan plan = driver.explain(createExplainContext("SELECT explain_test_1.ID, count(1) FROM "
   + " explain_test_1  join explain_test_2 on explain_test_1.ID = explain_test_2.ID"
   + " WHERE explain_test_1.ID = 'foo' or explain_test_2.ID = 'bar'" + " GROUP BY explain_test_1.ID",
  queryConf));
 assertHandleSize(handleSize);
 assertTrue(plan instanceof HiveQueryPlan);
 assertNotNull(plan.getTablesQueried());
 assertEquals(plan.getTablesQueried().size(), 2);
 assertNotNull(plan.getTableWeights());
 assertTrue(plan.getTableWeights().containsKey(dataBase + ".explain_test_1"));
 assertTrue(plan.getTableWeights().containsKey(dataBase + ".explain_test_2"));
 assertTrue(plan.getPlan() != null && !plan.getPlan().isEmpty());
 driver.closeQuery(plan.getHandle());
}
origin: apache/lens

/**
 * Test explain output persistent.
 *
 * @throws Exception the exception
 */
@Test
public void testExplainOutputPersistent() throws Exception {
 int handleSize = getHandleSize();
 createTestTable("explain_test_1");
 queryConf.setBoolean(LensConfConstants.QUERY_PERSISTENT_RESULT_INDRIVER, true);
 SessionState.setCurrentSessionState(ss);
 String query2 = "SELECT DISTINCT ID FROM explain_test_1";
 PreparedQueryContext pctx = createPreparedQueryContext(query2);
 pctx.setSelectedDriver(driver);
 pctx.setLensSessionIdentifier(sessionid);
 DriverQueryPlan plan2 = driver.explainAndPrepare(pctx);
 // assertNotNull(plan2.getResultDestination());
 assertHandleSize(handleSize);
 assertNotNull(plan2.getTablesQueried());
 assertEquals(plan2.getTablesQueried().size(), 1);
 assertTrue(plan2.getTableWeights().containsKey(dataBase + ".explain_test_1"));
 QueryContext ctx = createContext(pctx, queryConf);
 LensResultSet resultSet = driver.execute(ctx);
 assertHandleSize(handleSize);
 HivePersistentResultSet persistentResultSet = (HivePersistentResultSet) resultSet;
 String path = persistentResultSet.getOutputPath();
 assertEquals(ctx.getDriverResultPath(), path);
 driver.closeQuery(plan2.getHandle());
}
origin: apache/lens

ctx.getDriverContext().getDriverRewriterPlan(driver).getTableWeights().putAll(
 new HashMap<String, Double>() {
origin: apache/lens

ctx.getDriverContext().getDriverRewriterPlan(driver).getTableWeights().putAll(
 new HashMap<String, Double>() {
org.apache.lens.server.api.driverDriverQueryPlangetTableWeights

Javadoc

Get the table weights

Popular methods of DriverQueryPlan

  • getPartitions
    Get list of partitions queried for each table
  • getPlan
    Get the query plan
  • setPrepareHandle
  • getCost
    Get the cost associated with the plan
  • getHandle
  • getTableWeight
    Get the weight of the table.
  • getTablesQueried
    Get the list of tables to be queried
  • toQueryPlan
    To query plan.

Popular in Java

  • Reactive rest calls using spring rest template
  • startActivity (Activity)
  • getApplicationContext (Context)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • FileInputStream (java.io)
    A FileInputStream obtains input bytes from a file in a file system. What files are available depends
  • BigInteger (java.math)
    Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • BitSet (java.util)
    This class implements a vector of bits that grows as needed. Each component of the bit set has a boo
  • JCheckBox (javax.swing)
  • JComboBox (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now