Index

A B C I N O P R S 
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
The relationship between output types and the processAll out param Chunk.getChunkType().

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 ObjectProcessor that 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 this instance 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 in into out by appending in.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 delegate ObjectProcessor.processAll(ObjectChunk, List).
A B C I N O P R S 
All Classes and Interfaces|All Packages