congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
JavaToSqlTypeConversionRules.instance
Code IndexAdd Tabnine to your IDE (free)

How to use
instance
method
in
org.apache.calcite.sql.type.JavaToSqlTypeConversionRules

Best Java code snippets using org.apache.calcite.sql.type.JavaToSqlTypeConversionRules.instance (Showing top 8 results out of 315)

origin: apache/storm

  @Override
  public RelDataType toSql(RelDataType type) {
    if (type instanceof JavaType) {
      JavaType javaType = (JavaType) type;
      SqlTypeName sqlTypeName = JavaToSqlTypeConversionRules.instance().lookup(javaType.getJavaClass());
      if (sqlTypeName == null) {
        sqlTypeName = SqlTypeName.ANY;
      }
      return createTypeWithNullability(createSqlType(sqlTypeName), type.isNullable());
    }
    return super.toSql(type);
  }
}
origin: Qihoo360/Quicksql

 public SqlTypeName getSqlTypeName() {
  final SqlTypeName typeName =
    JavaToSqlTypeConversionRules.instance().lookup(clazz);
  if (typeName == null) {
   return SqlTypeName.OTHER;
  }
  return typeName;
 }
}
origin: org.apache.calcite/calcite-core

 public SqlTypeName getSqlTypeName() {
  final SqlTypeName typeName =
    JavaToSqlTypeConversionRules.instance().lookup(clazz);
  if (typeName == null) {
   return SqlTypeName.OTHER;
  }
  return typeName;
 }
}
origin: hortonworks/streamline

  @Override
  public RelDataType toSql(RelDataType type) {
    if (type instanceof JavaType) {
      JavaType javaType = (JavaType) type;
      SqlTypeName sqlTypeName = JavaToSqlTypeConversionRules.instance().lookup(javaType.getJavaClass());
      if (sqlTypeName == null) {
        sqlTypeName = SqlTypeName.ANY;
      }
      return createTypeWithNullability(createSqlType(sqlTypeName), type.isNullable());
    }
    return super.toSql(type);
  }
}
origin: apache/samza

 private static RelDataType convertToSql(final RelDataTypeFactory typeFactory,
   RelDataType type) {
  if (type instanceof RelRecordType) {
   return typeFactory.createStructType(
     Lists.transform(type.getFieldList(), a0 -> convertToSql(typeFactory, a0.getType())),
     type.getFieldNames());
  }
  if (type instanceof JavaType) {
   SqlTypeName typeName = JavaToSqlTypeConversionRules.instance().lookup(((JavaType) type).getJavaClass());
   // For unknown sql type names, return ANY sql type to make Calcite validation not fail.
   if (typeName == null) {
    typeName = SqlTypeName.ANY;
   }
   return typeFactory.createTypeWithNullability(
     typeFactory.createSqlType(typeName),
     type.isNullable());
  } else {
   return JavaTypeFactoryImpl.toSql(typeFactory, type);
  }
 }
}
origin: org.apache.samza/samza-sql

 private static RelDataType convertToSql(final RelDataTypeFactory typeFactory,
   RelDataType type) {
  if (type instanceof RelRecordType) {
   return typeFactory.createStructType(
     Lists.transform(type.getFieldList(), a0 -> convertToSql(typeFactory, a0.getType())),
     type.getFieldNames());
  }
  if (type instanceof JavaType) {
   SqlTypeName typeName = JavaToSqlTypeConversionRules.instance().lookup(((JavaType) type).getJavaClass());
   // For unknown sql type names, return ANY sql type to make Calcite validation not fail.
   if (typeName == null) {
    typeName = SqlTypeName.ANY;
   }
   return typeFactory.createTypeWithNullability(
     typeFactory.createSqlType(typeName),
     type.isNullable());
  } else {
   return JavaTypeFactoryImpl.toSql(typeFactory, type);
  }
 }
}
origin: Qihoo360/Quicksql

 return createJavaType(Primitive.ofBox(clazz).boxClass);
if (JavaToSqlTypeConversionRules.instance().lookup(clazz) != null) {
 return createJavaType(clazz);
} else if (clazz.isArray()) {
origin: org.apache.calcite/calcite-core

 return createJavaType(Primitive.ofBox(clazz).boxClass);
if (JavaToSqlTypeConversionRules.instance().lookup(clazz) != null) {
 return createJavaType(clazz);
} else if (clazz.isArray()) {
org.apache.calcite.sql.typeJavaToSqlTypeConversionRulesinstance

Javadoc

Returns the org.apache.calcite.util.Glossary#SINGLETON_PATTERNinstance.

Popular methods of JavaToSqlTypeConversionRules

  • lookup
    Returns a corresponding SqlTypeName for a given Java class.

Popular in Java

  • Creating JSON documents from java classes using gson
  • putExtra (Intent)
  • getContentResolver (Context)
  • getSharedPreferences (Context)
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • BoxLayout (javax.swing)
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Best plugins for Eclipse
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