
V - Vector typepublic class VectorFieldTypeInformation<V extends FeatureVector<?>> extends VectorTypeInformation<V>
| Modifier and Type | Field and Description |
|---|---|
private FeatureVector.Factory<V,?> |
factory
Object factory for producing new instances.
|
private String[] |
labels
Labels.
|
maxdim, mindim| Constructor and Description |
|---|
VectorFieldTypeInformation(Class<? super V> cls)
Constructor for a request without fixed dimensionality.
|
VectorFieldTypeInformation(Class<? super V> cls,
int dim)
Constructor for a request with fixed dimensionality.
|
VectorFieldTypeInformation(Class<? super V> cls,
int mindim,
int maxdim)
Constructor for a request with minimum and maximum dimensionality.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int mindim,
int maxdim,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim,
String[] labels)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim,
String[] labels,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getDimensionality()
Get the dimensionality of the type.
|
FeatureVector.Factory<V,?> |
getFactory()
Get the object type factory.
|
String |
getLabel(int col)
Get the column label.
|
protected String[] |
getLabels()
Get the column labels.
|
boolean |
isAssignableFromType(TypeInformation type)
Test whether this type is assignable from another type.
|
String |
toString() |
isAssignableFrom, maxdim, mindimcast, getLabel, getRestrictionClass, getSerializer, setSerializerprivate final FeatureVector.Factory<V extends FeatureVector<?>,?> factory
private String[] labels
public VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim, String[] labels, ByteBufferSerializer<? super V> serializer)
factory - Factory classdim - Dimensionalitylabels - Labelsserializer - Serializerpublic VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int mindim, int maxdim, ByteBufferSerializer<? super V> serializer)
factory - Factory classmindim - Minimum dimensionalitymaxdim - Maximum dimensionalityserializer - Serializerpublic VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim, ByteBufferSerializer<? super V> serializer)
factory - Factory classdim - Dimensionalityserializer - Serializerpublic VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim, String[] labels)
factory - Factory classdim - Dimensionalitylabels - Labelspublic VectorFieldTypeInformation(Class<? super V> cls, int mindim, int maxdim)
cls - Vector restriction class.mindim - Minimum dimensionality requestmaxdim - Maximum dimensionality requestpublic VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim)
factory - Factory classdim - Dimensionalitypublic VectorFieldTypeInformation(Class<? super V> cls, int dim)
cls - Vector restriction class.dim - Dimensionality requestpublic boolean isAssignableFromType(TypeInformation type)
TypeInformationisAssignableFromType in interface TypeInformationisAssignableFromType in class VectorTypeInformation<V extends FeatureVector<?>>type - Other typepublic int getDimensionality()
public FeatureVector.Factory<V,?> getFactory()
public String toString()
toString in class VectorTypeInformation<V extends FeatureVector<?>>public String getLabel(int col)
col - Column numberprotected String[] getLabels()