Tabnine Logo
RelDataTypeFactory.createJavaType
Code IndexAdd Tabnine to your IDE (free)

How to use
createJavaType
method
in
org.apache.calcite.rel.type.RelDataTypeFactory

Best Java code snippets using org.apache.calcite.rel.type.RelDataTypeFactory.createJavaType (Showing top 20 results out of 315)

origin: Qihoo360/Quicksql

public RelDataType getRowType(RelDataTypeFactory typeFactory,
  List<Object> arguments) {
 return typeFactory.createJavaType(SqlAdvisorHint.class);
}
origin: Qihoo360/Quicksql

public RelDataType getRowType(RelDataTypeFactory typeFactory,
  List<Object> arguments) {
 return typeFactory.createJavaType(SqlAdvisorHint2.class);
}
origin: org.apache.calcite/calcite-core

public RelDataType getRowType(RelDataTypeFactory typeFactory,
  List<Object> arguments) {
 return typeFactory.createJavaType(SqlAdvisorHint2.class);
}
origin: org.apache.drill.exec/drill-java-exec

@Override
public RelDataType getType(RelDataTypeFactory typeFactory) {
 return typeFactory.createJavaType(p.type);
}
origin: org.apache.calcite/calcite-core

public RelDataType getRowType(RelDataTypeFactory typeFactory,
  List<Object> arguments) {
 return typeFactory.createJavaType(SqlAdvisorHint.class);
}
origin: Qihoo360/Quicksql

public RelDataType getReturnType(RelDataTypeFactory typeFactory) {
 return typeFactory.createJavaType(method.getReturnType());
}
origin: dremio/dremio-oss

@Override
public RelDataType getType(RelDataTypeFactory typeFactory) {
 return typeFactory.createJavaType(p.getType());
}
origin: Qihoo360/Quicksql

public RelDataType getRowType(RelDataTypeFactory typeFactory) {
 return typeFactory.createJavaType(IntString.class);
}
origin: twilmes/sql-gremlin

@Override
public RelDataType getRowType(RelDataTypeFactory relDataTypeFactory) {
  List<String> names = new ArrayList<>();
  List<RelDataType> types = new ArrayList<>();
  for(Map.Entry<String, TableColumn> entry : tableDef.columns.entrySet()) {
    names.add(entry.getKey());
    types.add(relDataTypeFactory.createJavaType(
        getType(entry.getValue().getType())));
  }
  return relDataTypeFactory.createStructType(Pair.zip(names, types));
}
origin: Qihoo360/Quicksql

public RelDataType getRowType(RelDataTypeFactory typeFactory) {
 int columnCount = columnNames.length;
 final List<Pair<String, RelDataType>> columnDesc =
   new ArrayList<>(columnCount);
 for (int i = 0; i < columnCount; i++) {
  final RelDataType colType = typeFactory
    .createJavaType(columnTypes[i]);
  columnDesc.add(Pair.of(columnNames[i], colType));
 }
 return typeFactory.createStructType(columnDesc);
}
origin: org.apache.calcite/calcite-core

public RelDataType getRowType(RelDataTypeFactory typeFactory) {
 int columnCount = columnNames.length;
 final List<Pair<String, RelDataType>> columnDesc =
   new ArrayList<>(columnCount);
 for (int i = 0; i < columnCount; i++) {
  final RelDataType colType = typeFactory
    .createJavaType(columnTypes[i]);
  columnDesc.add(Pair.of(columnNames[i], colType));
 }
 return typeFactory.createStructType(columnDesc);
}
origin: Qihoo360/Quicksql

public RelDataType getRowType(RelDataTypeFactory typeFactory) {
 final RelDataTypeFactory.Builder builder = typeFactory.builder();
 builder.add("row_name", typeFactory.createJavaType(String.class));
 final RelDataType int_ = typeFactory.createJavaType(int.class);
 for (int i = 1; i <= ncol; i++) {
  builder.add("c" + i, int_);
 }
 return builder.build();
}
origin: org.apache.calcite/calcite-core

public RelDataType getRowType(RelDataTypeFactory typeFactory) {
 final RelDataTypeFactory.Builder builder = typeFactory.builder();
 builder.add("row_name", typeFactory.createJavaType(String.class));
 final RelDataType int_ = typeFactory.createJavaType(int.class);
 for (int i = 1; i <= ncol; i++) {
  builder.add("c" + i, int_);
 }
 return builder.build();
}
origin: Qihoo360/Quicksql

PhysTable(RelOptCluster cluster) {
 super(cluster, cluster.traitSet().replace(PHYSICAL).replace(COLLATION));
 RelDataTypeFactory typeFactory = cluster.getTypeFactory();
 final RelDataType stringType = typeFactory.createJavaType(String.class);
 final RelDataType integerType = typeFactory.createJavaType(Integer.class);
 this.rowType = typeFactory.builder().add("s", stringType)
   .add("i", integerType).build();
}
origin: org.apache.calcite/calcite-core

PhysTable(RelOptCluster cluster) {
 super(cluster, cluster.traitSet().replace(PHYSICAL).replace(COLLATION));
 RelDataTypeFactory typeFactory = cluster.getTypeFactory();
 final RelDataType stringType = typeFactory.createJavaType(String.class);
 final RelDataType integerType = typeFactory.createJavaType(Integer.class);
 this.rowType = typeFactory.builder().add("s", stringType)
   .add("i", integerType).build();
}
origin: Qihoo360/Quicksql

@Override protected RelDataType deriveRowType() {
 final RelDataTypeFactory typeFactory = getCluster().getTypeFactory();
 return typeFactory.builder()
   .add("this", typeFactory.createJavaType(Void.TYPE))
   .build();
}
origin: org.apache.calcite/calcite-core

protected RelDataType deriveRowType() {
 final RelDataTypeFactory typeFactory = getCluster().getTypeFactory();
 return typeFactory.builder()
   .add("this", typeFactory.createJavaType(Void.TYPE))
   .build();
}
origin: org.apache.calcite/calcite-core

@Override protected RelDataType deriveRowType() {
 final RelDataTypeFactory typeFactory = getCluster().getTypeFactory();
 return typeFactory.builder()
   .add("this", typeFactory.createJavaType(Void.TYPE))
   .build();
}
origin: Qihoo360/Quicksql

protected RelDataType deriveRowType() {
 final RelDataTypeFactory typeFactory = getCluster().getTypeFactory();
 return typeFactory.builder()
   .add("this", typeFactory.createJavaType(Void.TYPE))
   .build();
}
origin: dremio/dremio-oss

@Override
protected RelDataType deriveRowType() {
 final RelDataTypeFactory typeFactory = getCluster().getTypeFactory();
 return new RelDataTypeFactory.Builder(getCluster().getTypeFactory())
   .add("none", typeFactory.createJavaType(Void.TYPE))
   .build();
}
org.apache.calcite.rel.typeRelDataTypeFactorycreateJavaType

Javadoc

Creates a type that corresponds to a Java class.

Popular methods of RelDataTypeFactory

  • createSqlType
    Creates a SQL type with precision and scale.
  • createTypeWithNullability
    Creates a type that is the same as another type but with possibly different nullability. The output
  • createStructType
    Creates a type that represents a structured collection of fields, given lists of the names and types
  • builder
    Creates a org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder. But since FieldInfoBuilde
  • createMapType
    Creates a map type. Maps are unordered collections of key/value pairs.
  • getTypeSystem
    Returns the type system.
  • createArrayType
    Creates an array type. Arrays are ordered collections of elements.
  • createSqlIntervalType
    Creates a SQL interval type.
  • createTypeWithCharsetAndCollation
    Creates a type that is the same as another type but with possibly different charset or collation. Fo
  • leastRestrictive
    Returns the most general of a set of types (that is, one type to which they can all be cast), or nul
  • createMultisetType
    Creates a multiset type. Multisets are unordered collections of elements.
  • copyType
    Duplicates a type, making a deep copy. Normally, this is a no-op, since canonical type objects are r
  • createMultisetType,
  • copyType,
  • createUnknownType,
  • getDefaultCharset,
  • createJoinType,
  • useDoubleMultiplication

Popular in Java

  • Making http requests using okhttp
  • getSharedPreferences (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • compareTo (BigDecimal)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • JButton (javax.swing)
  • Github Copilot 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