Uses of Class
com.streambase.sb.CompleteDataType
-
Packages that use CompleteDataType Package Description 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 CompleteDataType in com.streambase.sb
Subclasses of CompleteDataType in com.streambase.sb Modifier and Type Class Description static classCompleteDataType.CaptureTypeCapture typestatic classCompleteDataType.FunctionTypeFunction typestatic classCompleteDataType.ListTypeList typestatic classCompleteDataType.TupleTypeTuple typeMethods in com.streambase.sb that return CompleteDataType Modifier and Type Method Description static CompleteDataTypeTupleUtil. buildRandomCompleteDataType(DataType type, Random random, int maxCount)Build a random complete data typestatic CompleteDataTypeSchemaUtil. createType(Element element)Public, cleaned-up version ofSchemaUtil.createType(ByteOrder, SchemaProvider, Element)static CompleteDataTypeCompleteDataType. findSuperType(CompleteDataType t1, CompleteDataType t2)Find a type that t1 and t2 can both promote to safelystatic CompleteDataTypeCompleteDataType. forBlob()Return the complete type for a blob.static CompleteDataTypeCompleteDataType. forBlobList()static CompleteDataTypeCompleteDataType. forBool()Deprecated.UseforBoolean()static CompleteDataTypeCompleteDataType. forBoolean()Return the complete type for a bool.static CompleteDataTypeCompleteDataType. forBoolList()static CompleteDataTypeCompleteDataType. forCapture(String typeName)Return a capture complete data type with the specified type parameter name.static CompleteDataTypeCompleteDataType. forDouble()Return the complete type for a double.static CompleteDataTypeCompleteDataType. forDoubleList()static CompleteDataTypeCompleteDataType. forInt()Return the complete type for an int.static CompleteDataTypeCompleteDataType. forIntList()static CompleteDataTypeCompleteDataType. forList(CompleteDataType elementType)Return a list complete data type with the specified element typestatic CompleteDataTypeCompleteDataType. forLong()Return the complete type for a long.static CompleteDataTypeCompleteDataType. forLongList()static CompleteDataTypeCompleteDataType. forString()Return the complete type for a string.static CompleteDataTypeCompleteDataType. forStringList()static CompleteDataTypeCompleteDataType. forTimestamp()Return the complete type for a timestamp.static CompleteDataTypeCompleteDataType. forTimestampList()static CompleteDataTypeCompleteDataType. forTuple(Schema schema)Return a tuple complete data type with the specified schema.CompleteDataTypeSchema.Field. getCompleteDataType()Return the CompleteDataType of the FieldCompleteDataTypeCompleteDataType. getElementType()For list collection types, return the complete type of the list's elements.CompleteDataTypeCompleteDataType.ListType. getElementType()CompleteDataTypeSchema.Field. getElementType()Return the element type for this field.abstract CompleteDataTypeAbstractFunction. getInnerType()Returns the inner function type if this is a coerced function.CompleteDataTypeBasicFunction. getInnerType()static CompleteDataTypeSchemaUtil. getInnerType(CompleteDataType cdt)static CompleteDataTypeSchemaUtil. getInnerType(Schema.Field f)CompleteDataTypeBasicFunction. getReturnType()CompleteDataTypeCompleteDataType.FunctionType. getReturnType()CompleteDataTypeCompleteDataType. getReturnType()For function types, return the return type of the function.CompleteDataTypeFunction. getReturnType()Returns the CompleteDataType for the function's return type.Methods in com.streambase.sb with parameters of type CompleteDataType Modifier and Type Method Description booleanCompleteDataType. canAssignFrom(CompleteDataType other)Check if a value of this type can be assigned a value of the other type.protected booleanCompleteDataType. canAssignFromImpl(CompleteDataType other)Method for subclasses to override if they have a broader concept of type.protected booleanCompleteDataType.FunctionType. canAssignFromImpl(CompleteDataType other)Method for subclasses to override if they have a broader concept of type.voidSchema.Field. checkType(CompleteDataType dataType)Check to make sure that the given type is the same as the type of this Fieldstatic Schema.FieldSchema. createFunctionField(String fieldName, Schema argumentSchema, CompleteDataType returnType)Creates a new Field of type FUNCTION, with the given name, argument list and return type.static Schema.FieldSchema. createListField(String name, CompleteDataType elementType)Creates a new Field of type LIST, with the given name and given element typeprotected booleanCompleteDataType. equalBaseTypes(CompleteDataType other)Compare wrapped typesbooleanCompleteDataType.CaptureType. equalTypes(CompleteDataType completeType)booleanCompleteDataType.FunctionType. equalTypes(CompleteDataType completeType)booleanCompleteDataType.ListType. equalTypes(CompleteDataType completeType)booleanCompleteDataType.TupleType. equalTypes(CompleteDataType completeType)static CompleteDataTypeCompleteDataType. findSuperType(CompleteDataType t1, CompleteDataType t2)Find a type that t1 and t2 can both promote to safelystatic CompleteDataType.FunctionTypeCompleteDataType. forFunction(Schema argumentSchema, CompleteDataType returnType)Return a function'sCompleteDataTypewith the given argument schema and return typestatic CompleteDataTypeCompleteDataType. forList(CompleteDataType elementType)Return a list complete data type with the specified element typeCharSequenceTuple.DefaultTupleFormatter. formatList(CompleteDataType elementType, List<?> l)CharSequenceTuple.TupleFormatter. formatList(CompleteDataType elementType, List<?> l)Return a string representation of the given StreamBase liststatic ObjectTupleUtil. generateRandomValue(Random random, CompleteDataType type, int maxCount, int flags)Build a random value appropriate to the complete data typeTDataType.Registry. get(CompleteDataType type)Return the factory for the specified CompleteDataType.static CompleteDataTypeSchemaUtil. getInnerType(CompleteDataType cdt)static StringSchemaUtil. getNullValueExpr(CompleteDataType type)Transforms the type to its null value expressionstatic SchemaSchemaUtil. getSchema(CompleteDataType cdt)static booleanSchemaUtil. hasCapture(CompleteDataType typ)static booleanSchemaUtil. hasMultiCapture(CompleteDataType cdt)longCompleteDataType.FunctionType. rateCoercion(CompleteDataType to)longCompleteDataType.ListType. rateCoercion(CompleteDataType to)longCompleteDataType. rateCoercion(CompleteDataType type)calculate the coercion score to get coerce this → type - by default returns SCORE_PASS or SCORE_FAIL based on equalsstatic longCompleteDataType. rateCoercion(CompleteDataType from, CompleteDataType to)Rate coercionlongCompleteDataType.TupleType. rateCoercion(CompleteDataType to)longCompleteDataType.TupleType. rateCoercion(CompleteDataType to, boolean capture)Rate coercionvoidSchemaUtil.SchemaTraversal. run(CompleteDataType cdt, String path)static List<?>TupleUtil. setListElement(String name, CompleteDataType elementType, List<?> list, int index, Object value)Return a new list that's a copy of the supplied list except with the element at the specified index replaced with the specified value, potentially applying the conversions as specified inTuple.setField(Field, Object, com.streambase.sb.util.CSV.FormatInfo)to the value.static ObjectReadOnlyTupleByIndexWrapper. wrapObject(CompleteDataType cdt, Object o)voidTupleCSVCharWriter. write(List<?> list, CompleteDataType elementType, TupleCSVOutputWriter.StringQuoteStyle stringQuoteStyle)voidTupleCSVOutputWriter. write(List<?> list, CompleteDataType elementType)voidTupleCSVOutputWriter. write(List<?> list, CompleteDataType elementType, TupleCSVOutputWriter.StringQuoteStyle stringQuoteStyle)Constructors in com.streambase.sb with parameters of type CompleteDataType Constructor Description Field(String name, CompleteDataType completeType, Location loc)ConstructorFunctionType(Schema arguments, CompleteDataType returnType)ConstructorListType(CompleteDataType elementType)Constructor -
Uses of CompleteDataType in com.streambase.sb.unittest
Methods in com.streambase.sb.unittest with parameters of type CompleteDataType Modifier and Type Method Description booleanFieldBasedTupleComparator.CompareFunctor. compare(TupleComparator comparator, CompleteDataType cdt, Object expected, Object actual)abstract booleanFieldBasedTupleComparator.CompareFunctor. compareImpl(TupleComparator comparator, CompleteDataType cdt, Object expected, Object actual)Compare two values expected and actual, usingcomparatorfor recursion as necessary.booleanFieldBasedTupleComparator.DoubleCompareFunctor. compareImpl(TupleComparator comparator, CompleteDataType cdt, Object expected, Object actual)booleanFieldBasedTupleComparator.IgnoreTimestampCompareFunctor. compareImpl(TupleComparator comparator, CompleteDataType cdt, Object expected, Object actual)booleanFieldBasedTupleComparator.ListCompareFunctor. compareImpl(TupleComparator comparator, CompleteDataType cdt, Object expected, Object actual)booleanFieldBasedTupleComparator.NaiveObjectCompareFunctor. compareImpl(TupleComparator comparator, CompleteDataType cdt, Object expected, Object actual)booleanFieldBasedTupleComparator.RegexCompareFunctor. compareImpl(TupleComparator comparator, CompleteDataType cdt, Object expected, Object actual)booleanFieldBasedTupleComparator.TupleCompareFunctor. compareImpl(TupleComparator comparator, CompleteDataType cdt, Object expected, Object actual)booleanFieldBasedTupleComparator. compareValues(CompleteDataType cdt, Object expected, Object actual)booleanTupleComparator. compareValues(CompleteDataType cdt, Object expected, Object actual)Compare two values withCompleteDataTypecdt.
-