Tabnine Logo
DriverQueryPlan.getTableWeights
Code IndexAdd Tabnine 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)

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

  • Making http post requests using okhttp
  • setRequestProperty (URLConnection)
  • scheduleAtFixedRate (Timer)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • JComboBox (javax.swing)
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • CodeWhisperer 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