## Uses of Class
com.streambase.sb.DataType

- Packages that use DataType
  Package | Description
  --- | ---
  com.streambase.liveview.client.dynamictables | Provides classes to configure table options.
  com.streambase.sb | Provides classes and interfaces fundamental to the TIBCO StreamBase Java API.
  com.streambase.sb.unittest | Provides classes and interfaces used to author StreamBase Unit tests.

- - ### Uses of DataType in com.streambase.liveview.client.dynamictables

    Methods in com.streambase.liveview.client.dynamictables that return DataType
    Modifier and Type | Method and Description
    --- | ---
    `DataType` | Variable.`getType()`

    Methods in com.streambase.liveview.client.dynamictables with parameters of type DataType
    Modifier and Type | Method and Description
    --- | ---
    `void` | Variable.`setType(DataType type)`

    Constructors in com.streambase.liveview.client.dynamictables with parameters of type DataType
    Constructor and Description
    `Variable(String name, DataType type, String insertInitialValue, String updateInitialValue)`

  - ### Uses of DataType in com.streambase.sb

    Fields in com.streambase.sb declared as DataType
    Modifier and Type | Field and Description
    --- | ---
    `static DataType[]` | DataType.`SIMPLE_TYPES` The types that have no parameterization, just values.
    `protected DataType` | CompleteDataType.`type`

    Methods in com.streambase.sb that return DataType
    Modifier and Type | Method and Description
    --- | ---
    `static DataType` | DataType.`forName(String typeName)` For the given name return a DataType Object.
    `static DataType` | DataType.`forType(Class<?> clazz)` Return the appropriate DataType for the given clazz.
    `static DataType` | DataType.`forType(Object obj)` Return the appropriate DataType for the given type.
    `DataType` | CompleteDataType.`getDataType()` Return the data type of the complete type
    `DataType` | Schema.Field.`getDataType()` Return the DataType of the Field
    `DataType[]` | Schema.`getFieldTypes()` A utility function to speed up multiple accesses to field types of a schema in contexts where multiple tuples are processed; the function should be called outside of for loops processing tuples and their fields
    `static DataType` | DataType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static DataType[]` | DataType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.streambase.sb that return types with arguments of type DataType
    Modifier and Type | Method and Description
    --- | ---
    `static Collection<DataType>` | DataType.`allTypes()` Deprecated. use DataType.values()

    Methods in com.streambase.sb with parameters of type DataType
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataType.Checklist.`check(DataType... types)`
    `void` | Schema.Field.`checkType(DataType dataType)` Deprecated. Use `Schema.Field.checkType(CompleteDataType)`
    `protected void` | Tuple.`checkType(Schema.Field resolvedField, DataType dataType)` Check type
    `protected int` | Tuple.`checkTypeAndNonNull(Schema.Field resolvedField, DataType dataType)` check the type and make sure it is non null
    `static Schema.Field` | Schema.`createField(DataType type, String name)` Creates a new Field of the given DataType, with the given name.

    Method parameters in com.streambase.sb with type arguments of type DataType
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataType.Checklist.`check(Collection<DataType> types)`

    Constructors in com.streambase.sb with parameters of type DataType
    Constructor and Description
    `CompleteDataType(DataType type)`
    `Field(String name, DataType dataType)` Deprecated. Use `Schema.createField(DataType, String)` instead
    `Field(String name, DataType dataType, Schema s)` Deprecated. Use `Schema.Field#Field(String, CompleteDataType)` instead with new Schema(name, CompleteDataType.forTuple(s)), or `Schema.createTupleField(String, Schema)`

  - ### Uses of DataType in com.streambase.sb.unittest

    Fields in com.streambase.sb.unittest with type parameters of type DataType
    Modifier and Type | Field and Description
    --- | ---
    `static Map<DataType,FieldBasedTupleComparator.CompareFunctor>` | FieldBasedTupleComparator.`DEFAULT_FUNCTOR_MAP`

Copyright © 2015–2018 Cloud Software Group, Inc.. All rights reserved.