Codota Logo
CalcitePrepare$Dummy
Code IndexAdd Codota to your IDE (free)

How to use
CalcitePrepare$Dummy
in
org.apache.calcite.jdbc

Best Java code snippets using org.apache.calcite.jdbc.CalcitePrepare$Dummy (Showing top 19 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
DateTime d =
  • Codota Iconnew DateTime()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseDateTime(text)
  • Codota IconObject instant;new DateTime(instant)
  • Smart code suggestions by Codota
}
origin: Qihoo360/Quicksql

/** Parses and validates a SQL query. For use within Calcite only. */
public static CalcitePrepare.ParseResult parse(
  final CalciteConnection connection, final CalciteSchema schema,
  final List<String> schemaPath, final String sql) {
 final CalcitePrepare prepare = CalcitePrepare.DEFAULT_FACTORY.apply();
 final ImmutableMap<CalciteConnectionProperty, String> propValues =
   ImmutableMap.of();
 final CalcitePrepare.Context context =
   makeContext(connection, schema, schemaPath, null, propValues);
 CalcitePrepare.Dummy.push(context);
 try {
  return prepare.parse(context, sql);
 } finally {
  CalcitePrepare.Dummy.pop(context);
 }
}
origin: org.apache.calcite/calcite-core

/** Returns a spark handler. Returns a trivial handler, for which
 * {@link SparkHandler#enabled()} returns {@code false}, if {@code enable}
 * is {@code false} or if Spark is not on the class path. Never returns
 * null. */
public static synchronized SparkHandler getSparkHandler(boolean enable) {
 if (sparkHandler == null) {
  sparkHandler = enable ? createHandler() : new TrivialSparkHandler();
 }
 return sparkHandler;
}
origin: Qihoo360/Quicksql

/** Returns a spark handler. Returns a trivial handler, for which
 * {@link SparkHandler#enabled()} returns {@code false}, if {@code enable}
 * is {@code false} or if Spark is not on the class path. Never returns
 * null. */
public static synchronized SparkHandler getSparkHandler(boolean enable) {
 if (sparkHandler == null) {
  sparkHandler = enable ? createHandler() : new TrivialSparkHandler();
 }
 return sparkHandler;
}
origin: Qihoo360/Quicksql

 public CalcitePrepare.SparkHandler spark() {
  final boolean enable = config().spark();
  return CalcitePrepare.Dummy.getSparkHandler(enable);
 }
}
origin: qubole/quark

@Override
public CalcitePrepare.SparkHandler spark() {
 return CalcitePrepare.Dummy.getSparkHandler(false);
}
origin: org.apache.calcite/calcite-core

<T> CalcitePrepare.CalciteSignature<T> parseQuery(
  CalcitePrepare.Query<T> query,
  CalcitePrepare.Context prepareContext, long maxRowCount) {
 CalcitePrepare.Dummy.push(prepareContext);
 try {
  final CalcitePrepare prepare = prepareFactory.apply();
  return prepare.prepareSql(prepareContext, query, Object[].class,
    maxRowCount);
 } finally {
  CalcitePrepare.Dummy.pop(prepareContext);
 }
}
origin: org.apache.calcite/calcite-core

/** Prepares a SQL query for execution. For use within Calcite only. */
public static CalcitePrepare.CalciteSignature<Object> prepare(
  final CalciteConnection connection, final CalciteSchema schema,
  final List<String> schemaPath, final String sql,
  final ImmutableMap<CalciteConnectionProperty, String> map) {
 final CalcitePrepare prepare = CalcitePrepare.DEFAULT_FACTORY.apply();
 final CalcitePrepare.Context context =
   makeContext(connection, schema, schemaPath, null, map);
 CalcitePrepare.Dummy.push(context);
 try {
  return prepare.prepareSql(context, CalcitePrepare.Query.of(sql),
    Object[].class, -1);
 } finally {
  CalcitePrepare.Dummy.pop(context);
 }
}
origin: Qihoo360/Quicksql

/** Prepares a SQL query for execution. For use within Calcite only. */
public static CalcitePrepare.CalciteSignature<Object> prepare(
  final CalciteConnection connection, final CalciteSchema schema,
  final List<String> schemaPath, final String sql,
  final ImmutableMap<CalciteConnectionProperty, String> map) {
 final CalcitePrepare prepare = CalcitePrepare.DEFAULT_FACTORY.apply();
 final CalcitePrepare.Context context =
   makeContext(connection, schema, schemaPath, null, map);
 CalcitePrepare.Dummy.push(context);
 try {
  return prepare.prepareSql(context, CalcitePrepare.Query.of(sql),
    Object[].class, -1);
 } finally {
  CalcitePrepare.Dummy.pop(context);
 }
}
origin: Qihoo360/Quicksql

/** Parses and validates a SQL query and converts to relational algebra. For
 * use within Calcite only. */
public static CalcitePrepare.ConvertResult convert(
  final CalciteConnection connection, final CalciteSchema schema,
  final List<String> schemaPath, final String sql) {
 final CalcitePrepare prepare = CalcitePrepare.DEFAULT_FACTORY.apply();
 final ImmutableMap<CalciteConnectionProperty, String> propValues =
   ImmutableMap.of();
 final CalcitePrepare.Context context =
   makeContext(connection, schema, schemaPath, null, propValues);
 CalcitePrepare.Dummy.push(context);
 try {
  return prepare.convert(context, sql);
 } finally {
  CalcitePrepare.Dummy.pop(context);
 }
}
origin: org.apache.calcite/calcite-core

/** Parses and validates a SQL query. For use within Calcite only. */
public static CalcitePrepare.ParseResult parse(
  final CalciteConnection connection, final CalciteSchema schema,
  final List<String> schemaPath, final String sql) {
 final CalcitePrepare prepare = CalcitePrepare.DEFAULT_FACTORY.apply();
 final ImmutableMap<CalciteConnectionProperty, String> propValues =
   ImmutableMap.of();
 final CalcitePrepare.Context context =
   makeContext(connection, schema, schemaPath, null, propValues);
 CalcitePrepare.Dummy.push(context);
 try {
  return prepare.parse(context, sql);
 } finally {
  CalcitePrepare.Dummy.pop(context);
 }
}
origin: Qihoo360/Quicksql

<T> CalcitePrepare.CalciteSignature<T> parseQuery(
  CalcitePrepare.Query<T> query,
  CalcitePrepare.Context prepareContext, long maxRowCount) {
 CalcitePrepare.Dummy.push(prepareContext);
 try {
  final CalcitePrepare prepare = prepareFactory.apply();
  return prepare.prepareSql(prepareContext, query, Object[].class,
    maxRowCount);
 } finally {
  CalcitePrepare.Dummy.pop(prepareContext);
 }
}
origin: org.apache.calcite/calcite-core

/** Analyzes a view. For use within Calcite only. */
public static CalcitePrepare.AnalyzeViewResult analyzeView(
  final CalciteConnection connection, final CalciteSchema schema,
  final List<String> schemaPath, final String viewSql,
  List<String> viewPath, boolean fail) {
 final CalcitePrepare prepare = CalcitePrepare.DEFAULT_FACTORY.apply();
 final ImmutableMap<CalciteConnectionProperty, String> propValues =
   ImmutableMap.of();
 final CalcitePrepare.Context context =
   makeContext(connection, schema, schemaPath, viewPath, propValues);
 CalcitePrepare.Dummy.push(context);
 try {
  return prepare.analyzeView(context, viewSql, fail);
 } finally {
  CalcitePrepare.Dummy.pop(context);
 }
}
origin: org.apache.calcite/calcite-core

 public CalcitePrepare.SparkHandler spark() {
  final boolean enable = config().spark();
  return CalcitePrepare.Dummy.getSparkHandler(enable);
 }
};
origin: org.apache.calcite/calcite-core

/** Parses and validates a SQL query and converts to relational algebra. For
 * use within Calcite only. */
public static CalcitePrepare.ConvertResult convert(
  final CalciteConnection connection, final CalciteSchema schema,
  final List<String> schemaPath, final String sql) {
 final CalcitePrepare prepare = CalcitePrepare.DEFAULT_FACTORY.apply();
 final ImmutableMap<CalciteConnectionProperty, String> propValues =
   ImmutableMap.of();
 final CalcitePrepare.Context context =
   makeContext(connection, schema, schemaPath, null, propValues);
 CalcitePrepare.Dummy.push(context);
 try {
  return prepare.convert(context, sql);
 } finally {
  CalcitePrepare.Dummy.pop(context);
 }
}
origin: org.apache.calcite/calcite-core

 public CalcitePrepare.SparkHandler spark() {
  final boolean enable = config().spark();
  return CalcitePrepare.Dummy.getSparkHandler(enable);
 }
}
origin: Qihoo360/Quicksql

/**
 * Creates a context for the purposes of preparing a statement.
 *
 * @param connection Connection
 * @param schema Schema
 * @param schemaPath Path wherein to look for functions
 * @param objectPath Path of the object being analyzed (usually a view),
 *                  or null
 * @param propValues Connection properties
 * @return Context
 */
private static CalcitePrepare.Context makeContext(
  CalciteConnection connection, CalciteSchema schema,
  List<String> schemaPath, List<String> objectPath,
  final ImmutableMap<CalciteConnectionProperty, String> propValues) {
 if (connection == null) {
  final CalcitePrepare.Context context0 = CalcitePrepare.Dummy.peek();
  final CalciteConnectionConfig config =
    mutate(context0.config(), propValues);
  return makeContext(config, context0.getTypeFactory(),
    context0.getDataContext(), schema, schemaPath, objectPath);
 } else {
  final CalciteConnectionConfig config =
    mutate(connection.config(), propValues);
  return makeContext(config, connection.getTypeFactory(),
    createDataContext(connection, schema.root().plus()), schema,
    schemaPath, objectPath);
 }
}
origin: Qihoo360/Quicksql

 public CalcitePrepare.SparkHandler spark() {
  final boolean enable = config().spark();
  return CalcitePrepare.Dummy.getSparkHandler(enable);
 }
};
origin: org.apache.calcite/calcite-core

/**
 * Creates a context for the purposes of preparing a statement.
 *
 * @param connection Connection
 * @param schema Schema
 * @param schemaPath Path wherein to look for functions
 * @param objectPath Path of the object being analyzed (usually a view),
 *                  or null
 * @param propValues Connection properties
 * @return Context
 */
private static CalcitePrepare.Context makeContext(
  CalciteConnection connection, CalciteSchema schema,
  List<String> schemaPath, List<String> objectPath,
  final ImmutableMap<CalciteConnectionProperty, String> propValues) {
 if (connection == null) {
  final CalcitePrepare.Context context0 = CalcitePrepare.Dummy.peek();
  final CalciteConnectionConfig config =
    mutate(context0.config(), propValues);
  return makeContext(config, context0.getTypeFactory(),
    context0.getDataContext(), schema, schemaPath, objectPath);
 } else {
  final CalciteConnectionConfig config =
    mutate(connection.config(), propValues);
  return makeContext(config, connection.getTypeFactory(),
    createDataContext(connection, schema.root().plus()), schema,
    schemaPath, objectPath);
 }
}
origin: Qihoo360/Quicksql

/** Analyzes a view. For use within Calcite only. */
public static CalcitePrepare.AnalyzeViewResult analyzeView(
  final CalciteConnection connection, final CalciteSchema schema,
  final List<String> schemaPath, final String viewSql,
  List<String> viewPath, boolean fail) {
 final CalcitePrepare prepare = CalcitePrepare.DEFAULT_FACTORY.apply();
 final ImmutableMap<CalciteConnectionProperty, String> propValues =
   ImmutableMap.of();
 final CalcitePrepare.Context context =
   makeContext(connection, schema, schemaPath, viewPath, propValues);
 CalcitePrepare.Dummy.push(context);
 try {
  return prepare.analyzeView(context, viewSql, fail);
 } finally {
  CalcitePrepare.Dummy.pop(context);
 }
}
org.apache.calcite.jdbcCalcitePrepare$Dummy

Javadoc

Namespace that allows us to define non-abstract methods inside an interface.

Most used methods

  • getSparkHandler
    Returns a spark handler. Returns a trivial handler, for which SparkHandler#enabled() returns false,
  • createHandler
  • peek
  • pop
  • push

Popular in Java

  • Parsing JSON documents to java classes using gson
  • scheduleAtFixedRate (Timer)
  • onRequestPermissionsResult (Fragment)
  • orElseThrow (Optional)
  • BufferedInputStream (java.io)
    Wraps an existing InputStream and buffers the input. Expensive interaction with the underlying input
  • URLConnection (java.net)
    The abstract class URLConnection is the superclass of all classes that represent a communications li
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
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