Package io.deephaven.compat
Class TableAndColumnDefinitionHelper
java.lang.Object
io.deephaven.compat.TableAndColumnDefinitionHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>
baseComponentTypeForDbArray
(Class<? extends DbArrayBase> dbArrayType) Base component type class for eachDbArrayBase
type.static <T> com.illumon.dataobjects.ColumnDefinition<T>
fromGenericType
(String name, Class<T> dataType) static <T> com.illumon.dataobjects.ColumnDefinition<T>
fromGenericType
(String name, Class<T> dataType, int columnType, Class<?> componentType) static <T> com.illumon.dataobjects.ColumnDefinition<T>
fromGenericType
(String name, Class<T> dataType, Class<?> componentType) static TableDefinition
inferFrom
(Map<String, ? extends ColumnSource> sources) static com.illumon.dataobjects.ColumnDefinition<Boolean>
static com.illumon.dataobjects.ColumnDefinition<Byte>
static com.illumon.dataobjects.ColumnDefinition<Character>
static <T extends DbArrayBase>
com.illumon.dataobjects.ColumnDefinition<T>static com.illumon.dataobjects.ColumnDefinition<Double>
static com.illumon.dataobjects.ColumnDefinition<Float>
static com.illumon.dataobjects.ColumnDefinition<Integer>
static com.illumon.dataobjects.ColumnDefinition<Long>
static com.illumon.dataobjects.ColumnDefinition<Short>
static com.illumon.dataobjects.ColumnDefinition<String>
-
Constructor Details
-
TableAndColumnDefinitionHelper
public TableAndColumnDefinitionHelper()
-
-
Method Details
-
inferFrom
-
ofBoolean
-
ofByte
-
ofChar
-
ofShort
-
ofInt
-
ofLong
-
ofFloat
-
ofDouble
-
ofString
-
ofDbArray
public static <T extends DbArrayBase> com.illumon.dataobjects.ColumnDefinition<T> ofDbArray(@NotNull String name, @NotNull Class<T> dbArrayType) -
fromGenericType
-
fromGenericType
-
baseComponentTypeForDbArray
public static Class<?> baseComponentTypeForDbArray(@NotNull Class<? extends DbArrayBase> dbArrayType) Base component type class for eachDbArrayBase
type. Note thatDbBooleanArray
is deprecated, superseded byDbArray
. -
fromGenericType
-