Uses of Class
com.streambase.sb.ByteArrayView
Packages that use ByteArrayView
Package
Description
Provides classes and interfaces fundamental to the Streaming Java API.
-
Uses of ByteArrayView in com.streambase.sb
Subclasses of ByteArrayView in com.streambase.sbModifier and TypeClassDescription(package private) final classDirect byte array view into dataMethods in com.streambase.sb that return ByteArrayViewModifier and TypeMethodDescriptionByteArrayView.clone()Implement Object.clone, which just delegates to ByteArrayView.copy().abstract ByteArrayViewByteArrayView.copy()Create a new ByteArrayView which wraps a new byte[] containing a copy of this view's data NB: this method copies the underlying dataabstract ByteArrayViewByteArrayView.copy(int offset, int length) Create a new ByteArrayView which wraps a new byte[] containing a copy of this view's data NB: this method copies the underlying dataDirectByteArrayView.copy()DirectByteArrayView.copy(int off, int len) final ByteArrayViewTuple.getBlobBuffer(int fieldIndex) Return a ByteArrayView for a given blob field.Tuple.getBlobBuffer(Schema.Field field) Return a ByteArrayView for a given blob field.final ByteArrayViewTuple.getBlobBuffer(String fieldPathName) Return a ByteArrayView for a given blob field.protected ByteArrayViewReadOnlyCompositeTuple.getBlobBufferImpl(Schema.Field field) protected ByteArrayViewReadOnlyTupleByIndexWrapper.getBlobBufferImpl(Schema.Field field) ReadOnlyTupleRep.getBlobBufferImpl(Schema.Field field) protected ByteArrayViewReadWriteTupleWrapper.getBlobBufferImpl(Schema.Field field) TupleRep.getBlobBufferImpl(Schema.Field field) static ByteArrayViewByteArrayView.makeCopiedView(byte[] bytes) Create a new ByteArrayView which wraps the entire provided byte[] (which is copied) NB: The bytes are copiedstatic ByteArrayViewByteArrayView.makeCopiedView(byte[] bytes, int offset, int length) Create a new ByteArrayView which wraps the provided byte[] (which is copied) between offset and length from offset NB: The bytes are copiedstatic ByteArrayViewByteArrayView.makeView(byte[] bytes) Create a new ByteArrayView which wraps the entire provided byte[] NB: no data is copied when doing thisstatic ByteArrayViewByteArrayView.makeView(byte[] bytes, int offset, int length) Create a new ByteArrayView which wraps the provided byte[] between offset and length from offset NB: no data is copied when doing thisstatic ByteArrayViewCreate a new ByteArrayView which converts the provided string to bytes and wraps it.abstract ByteArrayViewByteArrayView.slice(int offset, int length) Create a new ByteArrayView which wraps a portion of this one NB: no data is copied when doing thisDirectByteArrayView.slice(int off, int len) Methods in com.streambase.sb with parameters of type ByteArrayViewModifier and TypeMethodDescriptionintByteArrayView.compareTo(ByteArrayView rhs) compare this ByteArrayView to another lexigraphically NB: no data is copied when doing thisTuple.DefaultTupleFormatter.formatBlob(ByteArrayView blob) Tuple.TupleFormatter.formatBlob(ByteArrayView blob) Return a string representation of the given StreamBase blob valuefinal voidTuple.setBlobBuffer(int fieldIndex, ByteArrayView value) Set the blob field at a specified field index to a copy of a specified blob.voidTuple.setBlobBuffer(Schema.Field field, ByteArrayView value) Set a specified blob field to a copy of a specified blob.final voidTuple.setBlobBuffer(String fieldPathName, ByteArrayView value) Set a named blob field to a copy of a specified blob.protected voidReadOnlyTuple.setBlobBufferImpl(Schema.Field field, ByteArrayView value) protected voidReadWriteTupleWrapper.setBlobBufferImpl(Schema.Field field, ByteArrayView value) voidTupleRep.setBlobBufferImpl(Schema.Field field, ByteArrayView blob)