Package io.deephaven.qst.type
Class GenericVectorType<T,ComponentType>
java.lang.Object
io.deephaven.qst.type.ColumnTypeBase<T>
io.deephaven.qst.type.GenericTypeBase<T>
io.deephaven.qst.type.ArrayTypeBase<T,ComponentType>
io.deephaven.qst.type.GenericVectorType<T,ComponentType>
- All Implemented Interfaces:
ArrayType<T,,ComponentType> GenericType<T>,Type<T>
@Immutable
public abstract class GenericVectorType<T,ComponentType>
extends ArrayTypeBase<T,ComponentType>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.qst.type.ArrayType
ArrayType.Visitor<R>Nested classes/interfaces inherited from interface io.deephaven.qst.type.GenericType
GenericType.Visitor<R>Nested classes/interfaces inherited from interface io.deephaven.qst.type.Type
Type.Visitor<R> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclazz()The class representingthistype.abstract GenericType<ComponentType>The component type.static <T,ComponentType>
GenericVectorType<T,ComponentType> of(Class<T> clazz, GenericType<ComponentType> componentType) final <R> Rwalk(ArrayType.Visitor<R> visitor) Methods inherited from class io.deephaven.qst.type.ArrayTypeBase
walkMethods inherited from class io.deephaven.qst.type.GenericTypeBase
arrayType, walkMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.qst.type.GenericType
arrayType
-
Constructor Details
-
GenericVectorType
public GenericVectorType()
-
-
Method Details
-
of
public static <T,ComponentType> GenericVectorType<T,ComponentType> of(Class<T> clazz, GenericType<ComponentType> componentType) -
clazz
Description copied from interface:TypeThe class representingthistype.- Returns:
- the class
-
componentType
Description copied from interface:ArrayTypeThe component type.- Returns:
- the component type
-
walk
-