Tabnine Logo
RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered
Code IndexAdd Tabnine to your IDE (free)

How to use
areColumnsDefinitelyUniqueWhenNullsFiltered
method
in
org.apache.calcite.rel.metadata.RelMdUtil

Best Java code snippets using org.apache.calcite.rel.metadata.RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered (Showing top 18 results out of 315)

origin: apache/hive

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, left,
    correlatedInputRefJoinKeys)) {
origin: apache/hive

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, right,
    rightJoinKeys)) {
origin: apache/drill

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, left,
    correlatedInputRefJoinKeys)) {
origin: apache/drill

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, right,
    rightJoinKeys)) {
origin: Qihoo360/Quicksql

  RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq,
    dimRel, dimCols);
if (uniq) {
origin: org.apache.calcite/calcite-core

  RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq,
    dimRel, dimCols);
if (uniq) {
origin: org.apache.calcite/calcite-core

return RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, leftRel,
  joinInfo.leftSet());
origin: Qihoo360/Quicksql

if (RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq,
  multiJoin.getJoinFactor(factIdx), joinKeys)) {
 multiJoin.addRemovableOuterJoinFactor(factIdx);
origin: org.apache.calcite/calcite-core

if (RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq,
  multiJoin.getJoinFactor(factIdx), joinKeys)) {
 multiJoin.addRemovableOuterJoinFactor(factIdx);
origin: Qihoo360/Quicksql

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, right,
  rightJoinKeys)) {
 SQL2REL_LOGGER.debug("{} are not unique keys for {}",
origin: Qihoo360/Quicksql

return RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, leftRel,
  joinInfo.leftSet());
origin: org.apache.calcite/calcite-core

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, right,
  rightJoinKeys)) {
 SQL2REL_LOGGER.debug("{} are not unique keys for {}",
origin: Qihoo360/Quicksql

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, left,
  correlatedInputRefJoinKeys)) {
 SQL2REL_LOGGER.debug("{} are not unique keys for {}",
origin: org.apache.calcite/calcite-core

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, left,
  correlatedInputRefJoinKeys)) {
 SQL2REL_LOGGER.debug("{} are not unique keys for {}",
origin: com.alibaba.blink/flink-table

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, right,
    rightJoinKeys)) {
  SQL2REL_LOGGER.debug("{} are not unique keys for {}",
origin: com.alibaba.blink/flink-table

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, left,
    correlatedInputRefJoinKeys)) {
  SQL2REL_LOGGER.debug("{} are not unique keys for {}",
origin: Qihoo360/Quicksql

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, dimRel,
  dimKeys)) {
 return;
origin: org.apache.calcite/calcite-core

if (!RelMdUtil.areColumnsDefinitelyUniqueWhenNullsFiltered(mq, dimRel,
  dimKeys)) {
 return;
org.apache.calcite.rel.metadataRelMdUtilareColumnsDefinitelyUniqueWhenNullsFiltered

Javadoc

Returns true if the columns represented in a bit mask are definitely known to form a unique column set, when nulls have been filtered from the columns.

Popular methods of RelMdUtil

  • guessSelectivity
    Returns default estimates for selectivities, in the absence of stats.
  • areColumnsDefinitelyUnique
    Returns true if the columns represented in a bit mask are definitely known to form a unique column s
  • getJoinDistinctRowCount
    Computes the number of distinct rows for a set of keys returned from a join. Also known as NDV (numb
  • minusPreds
    Takes the difference between two predicates, removing from the first any predicates also in the seco
  • estimateFilteredRows
  • linear
    Returns a point on a line.The result is always a value between minY and maxY, even if x is not betwe
  • getJoinRowCount
    Returns an estimate of the number of rows returned by a Join.
  • areColumnsUnique
  • areColumnsUniqueWhenNullsFiltered
  • capInfinity
    Caps a double value at Double.MAX_VALUE if it's currently infinity
  • cardOfProjExpr
    Computes the cardinality of a particular expression from the projection list.
  • checkInputForCollationAndLimit
    Returns whether a relational expression is already sorted and has fewer rows than the sum of offset
  • cardOfProjExpr,
  • checkInputForCollationAndLimit,
  • computeSemiJoinSelectivity,
  • getJoinPopulationSize,
  • getMinusRowCount,
  • getSelectivityValue,
  • getSemiJoinRowCount,
  • getUnionAllRowCount,
  • makeSemiJoinSelectivityRexNode

Popular in Java

  • Finding current android device location
  • findViewById (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • putExtra (Intent)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Permission (java.security)
    Legacy security code; do not use.
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Top Vim 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