
V - Vector typepublic class VectorFieldTypeInformation<V extends FeatureVector<?>> extends VectorTypeInformation<V> implements FieldTypeInformation
| Modifier and Type | Field and Description |
|---|---|
private String[] |
labels
Labels.
|
maxdim, mindim| Modifier | Constructor and Description |
|---|---|
private |
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.
|
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() |
static <V extends FeatureVector<?>> |
typeRequest(Class<? super V> cls)
Constructor for a type request without dimensionality constraints.
|
static <V extends FeatureVector<?>> |
typeRequest(Class<? super V> cls,
int mindim,
int maxdim)
Constructor for a type request with dimensionality constraints.
|
getFactory, getMultiplicity, isAssignableFrom, maxdim, mindimcast, getLabel, getRestrictionClass, getSerializer, setSerializerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisAssignableFromprivate 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 - Labelsprivate 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 static <V extends FeatureVector<?>> VectorFieldTypeInformation<V> typeRequest(Class<? super V> cls)
V - vector typecls - Class constraintpublic static <V extends FeatureVector<?>> VectorFieldTypeInformation<V> typeRequest(Class<? super V> cls, int mindim, int maxdim)
V - vector typecls - Class constraintmindim - Minimum dimensionalitymaxdim - Maximum dimensionalitypublic boolean isAssignableFromType(TypeInformation type)
TypeInformationisAssignableFromType in interface TypeInformationisAssignableFromType in class VectorTypeInformation<V extends FeatureVector<?>>type - Other typepublic int getDimensionality()
FieldTypeInformationgetDimensionality in interface FieldTypeInformationpublic String toString()
toString in class VectorTypeInformation<V extends FeatureVector<?>>public String getLabel(int col)
col - Column numberprotected String[] getLabels()
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.