@Override @PublicEvolving public boolean isBasicType() { return false; }
@Override @PublicEvolving public boolean isTupleType() { return false; }
@Override @PublicEvolving public Class<Nothing> getTypeClass() { return Nothing.class; }
@Override @PublicEvolving public int getTotalFields() { return 1; }
/** * Gets the character set for the reader. Default is UTF-8. * * @return The charset for the reader. */ @PublicEvolving public String getCharset() { return this.charset; }
@Override @PublicEvolving public boolean isBasicType() { return false; }
@Override @PublicEvolving public Class<T> getTypeClass() { return this.typeClass; }
@Override @PublicEvolving public boolean isKeyType() { return false; }
/** * Checks if this type information represents a Tuple type. * Tuple types are subclasses of the Java API tuples. * * @return True, if this type information describes a tuple type, false otherwise. */ @PublicEvolving public abstract boolean isTupleType();
/** * Gets the class of the type represented by this type information. * * @return The class of the type represented by this type information. */ @PublicEvolving public abstract Class<T> getTypeClass();
/** * Returns the minimum resources of this data sink. If no minimum resources have been set, * this returns the default resource profile. * * @return The minimum resources of this data sink. */ @PublicEvolving public ResourceSpec getMinResources() { return this.minResources; }
@Override @PublicEvolving public boolean isBasicType() { return false; }
@Override @PublicEvolving public int getTotalFields() { return 1; }
/** * Returns the type class of the composite type * * @return Type class of the composite type */ @PublicEvolving public Class<T> getTypeClass() { return typeClass; }
/** * Returns the type of the (nested) field at the given field expression position. * Wildcards are not allowed. * * @param fieldExpression The field expression for which the field of which the type is returned. * @return The type of the field at the given field expression. */ @PublicEvolving public abstract <X> TypeInformation<X> getTypeAt(String fieldExpression);
@PublicEvolving protected interface TypeComparatorBuilder<T> { void initializeTypeComparatorBuilder(int size); void addComparatorField(int fieldId, TypeComparator<?> comparator); TypeComparator<T> createTypeComparator(ExecutionConfig config); }
@Override @PublicEvolving public String[] getFieldNames() { return fieldNames; }
/** * This is a dummy progress. * */ @PublicEvolving public class HadoopDummyProgressable implements Progressable { @Override public void progress() { } }
@Override @PublicEvolving public boolean isBasicType() { return false; }
@Override @PublicEvolving public int getTotalFields() { return 1; }