Tabnine Logo
Conversion.getConvertedType
Code IndexAdd Tabnine to your IDE (free)

How to use
getConvertedType
method
in
org.apache.avro.Conversion

Best Java code snippets using org.apache.avro.Conversion.getConvertedType (Showing top 15 results out of 315)

origin: apache/avro

public Collection<String> getUsedConversionClasses(Schema schema) {
 LinkedHashMap<String, Conversion<?>> classnameToConversion = new LinkedHashMap<>();
 for (Conversion<?> conversion : specificData.getConversions()) {
  classnameToConversion.put(conversion.getConvertedType().getCanonicalName(), conversion);
 }
 Collection<String> result = new HashSet<>();
 for (String className : getClassNamesOfPrimitiveFields(schema)) {
  if (classnameToConversion.containsKey(className)) {
   result.add(classnameToConversion.get(className).getClass().getCanonicalName());
  }
 }
 return result;
}
origin: org.apache.avro/avro

/**
 * Registers the given conversion to be used when reading and writing with
 * this data model.
 *
 * @param conversion a logical type Conversion.
 */
public void addLogicalTypeConversion(Conversion<?> conversion) {
 conversions.put(conversion.getLogicalTypeName(), conversion);
 Class<?> type = conversion.getConvertedType();
 if (conversionsByClass.containsKey(type)) {
  conversionsByClass.get(type).put(
    conversion.getLogicalTypeName(), conversion);
 } else {
  Map<String, Conversion<?>> conversions = new LinkedHashMap<String, Conversion<?>>();
  conversions.put(conversion.getLogicalTypeName(), conversion);
  conversionsByClass.put(type, conversions);
 }
}
origin: apache/avro

/**
 * Registers the given conversion to be used when reading and writing with
 * this data model.
 *
 * @param conversion a logical type Conversion.
 */
public void addLogicalTypeConversion(Conversion<?> conversion) {
 conversions.put(conversion.getLogicalTypeName(), conversion);
 Class<?> type = conversion.getConvertedType();
 if (conversionsByClass.containsKey(type)) {
  conversionsByClass.get(type).put(
    conversion.getLogicalTypeName(), conversion);
 } else {
  Map<String, Conversion<?>> conversions = new LinkedHashMap<>();
  conversions.put(conversion.getLogicalTypeName(), conversion);
  conversionsByClass.put(type, conversions);
 }
}
origin: apache/avro

private String getConvertedLogicalType(Schema schema) {
 if (enableDecimalLogicalType
   || !(schema.getLogicalType() instanceof LogicalTypes.Decimal)) {
  Conversion<?> conversion = specificData
    .getConversionFor(schema.getLogicalType());
  if (conversion != null) {
   return conversion.getConvertedType().getName();
  }
 }
 return null;
}
origin: apache/avro

return conversion.getConvertedType();
origin: org.apache.avro/avro

return conversion.getConvertedType();
origin: org.apache.avro/avro

Class<T> fromClass = conversion.getConvertedType();
switch (schema.getType()) {
 case RECORD:
origin: apache/avro

Class<T> fromClass = conversion.getConvertedType();
switch (schema.getType()) {
 case RECORD:
origin: apache/avro

  .getConversionFor(schema.getElementType().getLogicalType());
if (elementConversion != null) {
 elementClass = elementConversion.getConvertedType();
origin: org.apache.avro/avro

  .getConversionFor(schema.getElementType().getLogicalType());
if (elementConversion != null) {
 elementClass = elementConversion.getConvertedType();
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.avro

/**
 * Registers the given conversion to be used when reading and writing with
 * this data model.
 *
 * @param conversion a logical type Conversion.
 */
public void addLogicalTypeConversion(Conversion<?> conversion) {
 conversions.put(conversion.getLogicalTypeName(), conversion);
 Class<?> type = conversion.getConvertedType();
 if (conversionsByClass.containsKey(type)) {
  conversionsByClass.get(type).put(
    conversion.getLogicalTypeName(), conversion);
 } else {
  Map<String, Conversion<?>> conversions = new LinkedHashMap<String, Conversion<?>>();
  conversions.put(conversion.getLogicalTypeName(), conversion);
  conversionsByClass.put(type, conversions);
 }
}
origin: org.apache.parquet/parquet-avro

private <D> Object convert(Schema schema, LogicalType logicalType,
              Conversion<D> conversion, Object datum) {
 if (conversion == null) {
  return datum;
 }
 Class<D> fromClass = conversion.getConvertedType();
 switch (schema.getType()) {
  case RECORD:  return conversion.toRecord(fromClass.cast(datum), schema, logicalType);
  case ENUM:    return conversion.toEnumSymbol(fromClass.cast(datum), schema, logicalType);
  case ARRAY:   return conversion.toArray(fromClass.cast(datum), schema, logicalType);
  case MAP:     return conversion.toMap(fromClass.cast(datum), schema, logicalType);
  case FIXED:   return conversion.toFixed(fromClass.cast(datum), schema, logicalType);
  case STRING:  return conversion.toCharSequence(fromClass.cast(datum), schema, logicalType);
  case BYTES:   return conversion.toBytes(fromClass.cast(datum), schema, logicalType);
  case INT:     return conversion.toInt(fromClass.cast(datum), schema, logicalType);
  case LONG:    return conversion.toLong(fromClass.cast(datum), schema, logicalType);
  case FLOAT:   return conversion.toFloat(fromClass.cast(datum), schema, logicalType);
  case DOUBLE:  return conversion.toDouble(fromClass.cast(datum), schema, logicalType);
  case BOOLEAN: return conversion.toBoolean(fromClass.cast(datum), schema, logicalType);
 }
 return datum;
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.avro

return conversion.getConvertedType();
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.avro

Class<T> fromClass = conversion.getConvertedType();
switch (schema.getType()) {
 case RECORD:
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.avro

  .getConversionFor(schema.getElementType().getLogicalType());
if (elementConversion != null) {
 elementClass = elementConversion.getConvertedType();
org.apache.avroConversiongetConvertedType

Javadoc

Return the Java class representing the logical type.

Popular methods of Conversion

  • toBytes
  • toFixed
  • fromArray
  • fromBoolean
  • fromBytes
  • fromCharSequence
  • fromDouble
  • fromEnumSymbol
  • fromFixed
  • fromFloat
  • fromInt
  • fromLong
  • fromInt,
  • fromLong,
  • fromMap,
  • fromRecord,
  • toArray,
  • toBoolean,
  • toCharSequence,
  • toDouble,
  • toEnumSymbol

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSharedPreferences (Context)
  • requestLocationUpdates (LocationManager)
  • onCreateOptionsMenu (Activity)
  • String (java.lang)
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Top Sublime Text 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