Tabnine Logo
io.prestosql.sql
Code IndexAdd Tabnine to your IDE (free)

How to use io.prestosql.sql

Best Java code snippets using io.prestosql.sql (Showing top 20 results out of 315)

origin: io.prestosql/presto-main

public List<SqlPathElement> getParsedPath()
{
  if (parsedPath == null) {
    parsePath();
  }
  return parsedPath;
}
origin: io.prestosql/presto-main

public static Expression combinePredicates(LogicalBinaryExpression.Operator operator, Collection<Expression> expressions)
{
  if (operator == LogicalBinaryExpression.Operator.AND) {
    return combineConjuncts(expressions);
  }
  return combineDisjuncts(expressions);
}
origin: io.prestosql/presto-parser

private String formatBinaryExpression(String operator, Expression left, Expression right)
{
  return '(' + process(left, null) + ' ' + operator + ' ' + process(right, null) + ')';
}
origin: io.prestosql/presto-main

  @Test(expectedExceptions = ParsingException.class, expectedExceptionsMessageRegExp = "\\Qline 1:9: mismatched input '.'. Expecting: ',', <EOF>\\E")
  public void testInvalidPath()
  {
    SqlEnvironmentConfig config = new SqlEnvironmentConfig().setPath("too.many.qualifiers");
    new SqlPath(config.getPath()).getParsedPath();
  }
}
origin: io.prestosql/presto-main

private RowExpression translateAndOptimize(Expression expression)
{
  return translateAndOptimize(expression, getExpressionTypes(expression));
}
origin: io.prestosql/presto-main

public static Expression and(Collection<Expression> expressions)
{
  return binaryExpression(LogicalBinaryExpression.Operator.AND, expressions);
}
origin: io.prestosql/presto-main

public static List<Expression> extractConjuncts(Expression expression)
{
  return extractPredicates(LogicalBinaryExpression.Operator.AND, expression);
}
origin: io.prestosql/presto-parser

public static String formatExpression(Expression expression, Optional<List<Expression>> parameters)
{
  return new Formatter(parameters).process(expression, null);
}
origin: io.prestosql/presto-parser

@Override
protected Void visitOrderBy(OrderBy node, Integer indent)
{
  append(indent, formatOrderBy(node, parameters))
      .append('\n');
  return null;
}
origin: io.prestosql/presto-main

public static Expression filterDeterministicConjuncts(Expression expression)
{
  return filterConjuncts(expression, DeterminismEvaluator::isDeterministic);
}
origin: io.prestosql/presto-main

public static Expression combineDisjuncts(Collection<Expression> expressions)
{
  return combineDisjunctsWithDefault(expressions, FALSE_LITERAL);
}
origin: io.prestosql/presto-main

private static void assertNormalize(Expression expression)
{
  assertNormalize(expression, expression);
}
origin: prestosql/presto

  @Test(expectedExceptions = ParsingException.class, expectedExceptionsMessageRegExp = "\\Qline 1:9: mismatched input '.'. Expecting: ',', <EOF>\\E")
  public void testInvalidPath()
  {
    SqlEnvironmentConfig config = new SqlEnvironmentConfig().setPath("too.many.qualifiers");
    new SqlPath(config.getPath()).getParsedPath();
  }
}
origin: prestosql/presto

public static Expression combinePredicates(LogicalBinaryExpression.Operator operator, Collection<Expression> expressions)
{
  if (operator == LogicalBinaryExpression.Operator.AND) {
    return combineConjuncts(expressions);
  }
  return combineDisjuncts(expressions);
}
origin: prestosql/presto

private RowExpression translateAndOptimize(Expression expression)
{
  return translateAndOptimize(expression, getExpressionTypes(expression));
}
origin: io.prestosql/presto-main

public static Expression or(Collection<Expression> expressions)
{
  return binaryExpression(LogicalBinaryExpression.Operator.OR, expressions);
}
origin: io.prestosql/presto-main

public static List<Expression> extractDisjuncts(Expression expression)
{
  return extractPredicates(LogicalBinaryExpression.Operator.OR, expression);
}
origin: prestosql/presto

public List<SqlPathElement> getParsedPath()
{
  if (parsedPath == null) {
    parsePath();
  }
  return parsedPath;
}
origin: prestosql/presto

private String formatBinaryExpression(String operator, Expression left, Expression right)
{
  return '(' + process(left, null) + ' ' + operator + ' ' + process(right, null) + ')';
}
origin: prestosql/presto

public static Expression filterDeterministicConjuncts(Expression expression)
{
  return filterConjuncts(expression, DeterminismEvaluator::isDeterministic);
}
io.prestosql.sql

Most used classes

  • FeaturesConfig
  • SqlParser
  • SqlParserOptions
  • CreateTable
  • FunctionCall
  • LongLiteral,
  • QualifiedName,
  • QueryUtil,
  • SqlFormatter,
  • FeaturesConfig$JoinDistributionType,
  • ParsingOptions,
  • Plan,
  • PlanNodeId,
  • CreateTableAsSelect,
  • DropTable,
  • Insert,
  • Query,
  • QuerySpecification,
  • Select
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