-
FieldDescriptioncom.streambase.sb.client.ClientProperties.MAX_QUEUE_SIZE_PROPTimestampType now handles the enumeration.TimestampType now handles the enumeration.
-
MethodDescriptionsince 1.6, use
AbstractTupleEvent.getKeyValue()
instead; certain table types and queries have undefined return valuesUse ExecJavaActionClassgetURI now returns the display URI. Deprecated in 11.0Use get/setAuthentication instead. Deprecated in 11.0Use get/setAuthentication instead. Deprecated in 11.0Use get/setAuthentication instead. Deprecated in 11.0Use get/setAuthentication instead. Deprecated in 11.0The tableDeleteRule specifies a condition when the rows present in this table are to be deleted.1.4 useQueryConfig.setMaxResultSetSize(int)
insteadReplaced with application fragments and HOCON configurationReplaced with application fragments and HOCON configurationReplaced with application fragments and HOCON configurationuseStreamBaseClient.flushAllBuffers()
to preserve inter-stream orderinguseStreamBaseClient.flushAllBuffers()
to preserve inter-stream orderinguse DataType.values()no replacementno replacementuseOperatorInfo.getTotalInputTuplesEnqueued()
insteaduseOperatorInfo.getTotalInputTuplesEnqueued()
insteadno replacementuseOperatorInfo.getTotalOutputTuplesEnqueued()
insteadReplaced by getProfilerMS(). The number of minitics is not actually returned. It's actually the number of milliseconds used by the operatorReplaced by getTotalProfilerMS(). The number of minitics is not actually returned. It's actually the total number of milliseconds usedAs of StreamBase 3.0, use getTotalMemory(), which returns a size in bytes.Use a combination ofITupleDataInitializer.newOutputTuple()
andITupleDataInitializer.fillOutputTuple(Tuple, Tuple, ITupleHandler)
Use a combination ofITupleDataInitializer.newOutputTuple()
andITupleDataInitializer.fillOutputTuple(Tuple, Tuple, ITupleHandler)
As of StreamBase version 10.0, keywords are configured through the operator manifest settings.As of StreamBase version 3.7, replaced byOperator.registerRunnable(Runnable, boolean)
useSBPropertyDescriptor.getUIHints()
insteaduseSBPropertyDescriptor.getUIHints()
insteaduseSBPropertyDescriptor.setUIHints(UIHints)
insteaduseSBPropertyDescriptor.setUIHints(UIHints)
insteaduseSBPropertyDescriptor.setUIHints(UIHints)
insteaduseSBPropertyDescriptor.setUIHints(UIHints)
insteadcom.streambase.sb.SBUtils.newSchema(String, boolean, ByteOrder) please useSBUtils.newSchema(String, ByteOrder)
com.streambase.sb.SBUtils.newSchema(String, List<Schema.Field>, boolean, ByteOrder) please useSBUtils.newSchema(String, List, ByteOrder)
com.streambase.sb.SBUtils.newSchema(Element, boolean, ByteOrder) please useSBUtils.newSchema(Element, ByteOrder)
StreamSQL is deprecatedUseSchema.toHumanString()
insteadcom.streambase.sb.StreamBaseException.getLine()UseStreamBaseException.getLocation()
instead.com.streambase.sb.StreamBaseException.setLine(String) UseStreamBaseException.setLocation(LocatedItem)
instead.TimestampType type enum replaces use of long type.TimestampType type enum replaces use of long type.TimestampType type enum replaces use of long type.TimestampType type enum replaces use of long type.com.streambase.sb.Tuple.serialize(byte[], int) com.streambase.sb.TupleCSVCharWriter.writeDelimitedValue(String, boolean) please useTupleCSVCharWriter.writeQuotedValue(String, boolean)
com.streambase.sb.TupleCSVOutputWriter.setBlobFormatter(Tuple.TupleFormatter) Seems to always have been a no-opcom.streambase.sb.TupleCSVOutputWriter.writeDelimitedValue(String, boolean) please useTupleCSVOutputWriter.writeQuotedValue(String, boolean)
insteadUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalityUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalityUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalityUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalityUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalityUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalityUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalityUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalityUse theTupleJSONUtil.SetTupleFromJSON
Builder and its .process() to handle this functionalitycom.streambase.sb.TupleUtil.setField(Tuple, Schema.Field, CharSequence, String) useTupleUtil.setField(Tuple, Field, CharSequence, CSV.FormatInfo)
com.streambase.sb.TupleUtil.splitTupleString(String) there is no replacement for this methodUseControllableTimeService
to obtain a TimeServiceUseWallClockTimeService
to obtain a TimeServiceUseArtifact.getInputStream()
instead.Warning: this method excludes errors when the command returns more than one error useResults.getErrorMessages()
insteadWarning: this method excludes the source of each status useResults.getCommandStatusMessages()
insteadWarning: this method excludes results when the command returns more than one result set useResults.getCommandResults()
instead
-
ConstructorDescriptioncom.streambase.sb.Schema
(String, Schema.Field[], ByteOrder) use API methods that do not refer to byte ordercom.streambase.sb.Schema(String, ByteOrder) use API methods that do not refer to byte ordercom.streambase.sb.Schema(String, List<Schema.Field>, ByteOrder) use API methods that do not refer to byte ordercom.streambase.sb.Schema(Element, ByteOrder) use API methods that do not refer to byte ordercom.streambase.sb.Schema(Element, ByteOrder, SchemaUtil.SchemaProvider) use API methods that do not refer to byte orderUseSchema.createField(DataType, String)
insteadcom.streambase.sb.Schema.Field(String, DataType, int) UseSchema.createField(DataType, String)
insteadUseField(String, CompleteDataType)
instead with new Schema(name, CompleteDataType.forTuple(s)), orSchema.createTupleField(String, Schema)
com.streambase.sb.Tuple.DefaultTupleFormatter(String, char, char)