Index
All Classes and Interfaces|All Packages
A
- addAllNames(Iterable<String>) - Method in interface io.deephaven.processor.NamedObjectProcessor.Builder
- addNames(String) - Method in interface io.deephaven.processor.NamedObjectProcessor.Builder
- addNames(String...) - Method in interface io.deephaven.processor.NamedObjectProcessor.Builder
B
- build() - Method in interface io.deephaven.processor.NamedObjectProcessor.Builder
- builder() - Static method in class io.deephaven.processor.NamedObjectProcessor
C
- chunkType(Type<?>) - Static method in interface io.deephaven.processor.ObjectProcessor
I
- inputTypes() - Method in interface io.deephaven.processor.ObjectProcessor.Provider
-
The supported input types for
processor(Type). - io.deephaven.processor - package io.deephaven.processor
N
- named(Type<T>) - Method in interface io.deephaven.processor.NamedObjectProcessor.Provider
-
Creates a named object processor that can process the
inputType. - NamedObjectProcessor<T> - Class in io.deephaven.processor
- NamedObjectProcessor() - Constructor for class io.deephaven.processor.NamedObjectProcessor
- NamedObjectProcessor.Builder<T> - Interface in io.deephaven.processor
- NamedObjectProcessor.Provider - Interface in io.deephaven.processor
- names() - Method in class io.deephaven.processor.NamedObjectProcessor
-
The name for each output of
NamedObjectProcessor.processor(). - names() - Method in interface io.deephaven.processor.NamedObjectProcessor.Provider
-
The name for each output of the processors.
- noop(List<Type<?>>, boolean) - Static method in interface io.deephaven.processor.ObjectProcessor
-
Creates a "no-operation" object processor that ignores the input object chunk.
O
- ObjectProcessor<T> - Interface in io.deephaven.processor
-
An interface for processing data from one or more input objects into output chunks on a 1-to-1 input record to output row basis.
- ObjectProcessor.Provider - Interface in io.deephaven.processor
-
An abstraction over
ObjectProcessorthat provides the same logical object processor for different input types. - of(ObjectProcessor<? super T>, Iterable<String>) - Static method in class io.deephaven.processor.NamedObjectProcessor
- of(ObjectProcessor<? super T>, String...) - Static method in class io.deephaven.processor.NamedObjectProcessor
- outputSize() - Method in interface io.deephaven.processor.ObjectProcessor
-
The number of outputs.
- outputSize() - Method in interface io.deephaven.processor.ObjectProcessor.Provider
-
The number of output types for the processors.
- outputTypes() - Method in interface io.deephaven.processor.ObjectProcessor
-
The logical output types
thisinstance processes. - outputTypes() - Method in interface io.deephaven.processor.ObjectProcessor.Provider
-
The output types for the processors.
P
- processAll(ObjectChunk<? extends T, ?>, List<WritableChunk<?>>) - Method in interface io.deephaven.processor.ObjectProcessor
-
Processes
inintooutby appendingin.size()values to each chunk. - processor() - Method in class io.deephaven.processor.NamedObjectProcessor
-
The object processor.
- processor(ObjectProcessor<? super T>) - Method in interface io.deephaven.processor.NamedObjectProcessor.Builder
- processor(Type<T>) - Method in interface io.deephaven.processor.ObjectProcessor.Provider
-
Creates an object processor that can process the
inputType.
R
- rowLimited(ObjectProcessor<T>, int) - Static method in interface io.deephaven.processor.ObjectProcessor
-
Creates or returns a row-limited implementation.
S
- strict(ObjectProcessor<T>) - Static method in interface io.deephaven.processor.ObjectProcessor
-
Creates or returns an implementation that adds strict safety checks around
delegateObjectProcessor.processAll(ObjectChunk, List).
All Classes and Interfaces|All Packages