Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

add(I, A) - Method in interface io.ray.streaming.api.function.impl.AggregateFunction
 
addEdge(JobEdge) - Method in class io.ray.streaming.jobgraph.JobGraph
 
addSink(StreamSink) - Method in class io.ray.streaming.api.context.StreamingContext
 
addVertex(JobVertex) - Method in class io.ray.streaming.jobgraph.JobGraph
 
aggregate(AggregateFunction<T, A, O>) - Method in class io.ray.streaming.api.stream.KeyDataStream
Apply an aggregate Function to this stream.
AggregateFunction<I,A,O> - Interface in io.ray.streaming.api.function.impl
Interface of aggregate functions.
asJavaStream() - Method in class io.ray.streaming.python.stream.PythonDataStream
Convert this stream as a java stream.
asJavaStream() - Method in class io.ray.streaming.python.stream.PythonKeyDataStream
Convert this stream as a java stream.
asPythonStream() - Method in class io.ray.streaming.api.stream.DataStream
Convert this stream as a python stream.
asPythonStream() - Method in class io.ray.streaming.api.stream.KeyDataStream
Convert this stream as a python stream.

B

broadcast() - Method in class io.ray.streaming.api.stream.DataStream
Apply broadcast to this stream.
broadcast() - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply broadcast to this stream.
BroadcastPartition<T> - Class in io.ray.streaming.api.partition.impl
Broadcast the record to all downstream partitions.
BroadcastPartition() - Constructor for class io.ray.streaming.api.partition.impl.BroadcastPartition
 
BroadcastPartition - Static variable in class io.ray.streaming.python.PythonPartition
 
build() - Method in class io.ray.streaming.jobgraph.JobGraphBuilder
 
buildContext() - Static method in class io.ray.streaming.api.context.StreamingContext
 

C

ChainedOperator - Class in io.ray.streaming.operator.chain
Abstract base class for chained operators.
ChainedOperator(List<StreamOperator>, List<Map<String, String>>) - Constructor for class io.ray.streaming.operator.chain.ChainedOperator
 
ChainedPythonOperator(List<PythonOperator>, List<Map<String, String>>) - Constructor for class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
ChainStrategy - Enum in io.ray.streaming.operator
Chain strategy for streaming operators.
CHANNEL_SIZE - Static variable in class io.ray.streaming.util.Config
 
CHANNEL_SIZE_DEFAULT - Static variable in class io.ray.streaming.util.Config
 
CHANNEL_TYPE - Static variable in class io.ray.streaming.util.Config
 
close() - Method in interface io.ray.streaming.api.function.impl.SourceFunction
 
close() - Method in class io.ray.streaming.api.function.internal.CollectionSourceFunction
 
close() - Method in interface io.ray.streaming.api.function.RichFunction
Tear-down method for the user function which called after the last call to the user function.
close() - Method in interface io.ray.streaming.operator.Operator
 
close() - Method in class io.ray.streaming.operator.StreamOperator
 
close() - Method in class io.ray.streaming.python.PythonOperator
 
collect(T) - Method in class io.ray.streaming.api.collector.CollectionCollector
 
collect(T) - Method in interface io.ray.streaming.api.collector.Collector
 
collect(T) - Method in interface io.ray.streaming.api.function.impl.SourceFunction.SourceContext
 
collect(Record) - Method in class io.ray.streaming.operator.StreamOperator
 
collect(KeyRecord) - Method in class io.ray.streaming.operator.StreamOperator
 
CollectionCollector<T> - Class in io.ray.streaming.api.collector
Combination of multiple collectors.
CollectionCollector(List<Collector>) - Constructor for class io.ray.streaming.api.collector.CollectionCollector
 
CollectionSourceFunction<T> - Class in io.ray.streaming.api.function.internal
The SourceFunction that fetch data from a Java Collection object.
CollectionSourceFunction(Collection<T>) - Constructor for class io.ray.streaming.api.function.internal.CollectionSourceFunction
 
Collector<T> - Interface in io.ray.streaming.api.collector
The collector that collects data from an upstream operator, and emits data to downstream operators.
collectorList - Variable in class io.ray.streaming.operator.StreamOperator
 
Config - Class in io.ray.streaming.util
 
Config() - Constructor for class io.ray.streaming.util.Config
 
createAccumulator() - Method in interface io.ray.streaming.api.function.impl.AggregateFunction
 

D

DataStream<T> - Class in io.ray.streaming.api.stream
Represents a stream of data.
DataStream(StreamingContext, StreamOperator) - Constructor for class io.ray.streaming.api.stream.DataStream
 
DataStream(StreamingContext, StreamOperator, Partition<T>) - Constructor for class io.ray.streaming.api.stream.DataStream
 
DataStream(DataStream<R>, StreamOperator) - Constructor for class io.ray.streaming.api.stream.DataStream
 
DataStream(DataStream<R>, StreamOperator, Partition<T>) - Constructor for class io.ray.streaming.api.stream.DataStream
 
DataStream(PythonDataStream) - Constructor for class io.ray.streaming.api.stream.DataStream
Create a java stream that reference passed python stream.
DataStreamSink<T> - Class in io.ray.streaming.api.stream
Represents a sink of the DataStream.
DataStreamSink(DataStream, SinkOperator) - Constructor for class io.ray.streaming.api.stream.DataStreamSink
 
DataStreamSource<T> - Class in io.ray.streaming.api.stream
Represents a source of the DataStream.
DEFAULT_READ_TIMEOUT_MS - Static variable in class io.ray.streaming.util.Config
 
disableChain() - Method in class io.ray.streaming.api.stream.Stream
Disable chain for this stream

E

emptyFunction() - Static method in class io.ray.streaming.api.function.internal.Functions
 
equals(Object) - Method in class io.ray.streaming.message.KeyRecord
 
equals(Object) - Method in class io.ray.streaming.message.Record
 
execute(String) - Method in class io.ray.streaming.api.context.StreamingContext
Construct job DAG, and execute the job.

F

fetch(SourceFunction.SourceContext<T>) - Method in interface io.ray.streaming.api.function.impl.SourceFunction
 
fetch(SourceFunction.SourceContext<T>) - Method in class io.ray.streaming.api.function.internal.CollectionSourceFunction
 
fetch() - Method in class io.ray.streaming.operator.impl.SourceOperatorImpl
 
fetch() - Method in interface io.ray.streaming.operator.SourceOperator
 
filter(T) - Method in interface io.ray.streaming.api.function.impl.FilterFunction
The filter function that evaluates the predicate.
filter(FilterFunction<T>) - Method in class io.ray.streaming.api.stream.DataStream
 
filter(String, String) - Method in class io.ray.streaming.python.stream.PythonDataStream
 
filter(PythonFunction) - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply a filter function to this stream.
FilterFunction<T> - Interface in io.ray.streaming.api.function.impl
A filter function is a predicate applied individually to each record.
FilterOperator<T> - Class in io.ray.streaming.operator.impl
 
FilterOperator(FilterFunction<T>) - Constructor for class io.ray.streaming.operator.impl.FilterOperator
 
finish() - Method in interface io.ray.streaming.operator.Operator
 
finish() - Method in class io.ray.streaming.operator.StreamOperator
 
finish() - Method in class io.ray.streaming.python.PythonOperator
 
flatMap(T, Collector<R>) - Method in interface io.ray.streaming.api.function.impl.FlatMapFunction
 
flatMap(FlatMapFunction<T, R>) - Method in class io.ray.streaming.api.stream.DataStream
Apply a flat-map function to this stream.
flatMap(String, String) - Method in class io.ray.streaming.python.stream.PythonDataStream
 
flatMap(PythonFunction) - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply a flat-map function to this stream.
FlatMapFunction<T,R> - Interface in io.ray.streaming.api.function.impl
Interface of flat-map functions.
FlatMapOperator<T,R> - Class in io.ray.streaming.operator.impl
 
FlatMapOperator(FlatMapFunction<T, R>) - Constructor for class io.ray.streaming.operator.impl.FlatMapOperator
 
FLOW_CONTROL_TYPE - Static variable in class io.ray.streaming.util.Config
 
forward() - Method in class io.ray.streaming.api.stream.Stream
Set the partition function of this Stream so that output elements are forwarded to next operator locally.
FORWARD_PARTITION_CLASS - Static variable in class io.ray.streaming.python.PythonPartition
 
ForwardPartition<T> - Class in io.ray.streaming.api.partition.impl
Default partition for operator if the operator can be chained with succeeding operators.
ForwardPartition() - Constructor for class io.ray.streaming.api.partition.impl.ForwardPartition
 
ForwardPartition - Static variable in class io.ray.streaming.python.PythonPartition
 
from(StreamingContext, PythonFunction) - Static method in class io.ray.streaming.python.stream.PythonStreamSource
 
fromCollection(StreamingContext, Collection<T>) - Static method in class io.ray.streaming.api.stream.DataStreamSource
Build a DataStreamSource source from a collection.
fromSource(StreamingContext, SourceFunction<T>) - Static method in class io.ray.streaming.api.stream.DataStreamSource
 
Function - Interface in io.ray.streaming.api.function
Interface of streaming functions.
function - Variable in class io.ray.streaming.operator.StreamOperator
 
Functions - Class in io.ray.streaming.api.function.internal
A util class for Function
Functions() - Constructor for class io.ray.streaming.api.function.internal.Functions
 

G

generateDigraph() - Method in class io.ray.streaming.jobgraph.JobGraph
Generate direct-graph(made up of a set of vertices and connected by edges) by current job graph for simple log printing.
generateId() - Method in class io.ray.streaming.api.context.StreamingContext
 
getChainStrategy() - Method in interface io.ray.streaming.operator.Operator
 
getChainStrategy() - Method in class io.ray.streaming.operator.StreamOperator
 
getCheckpointId() - Method in interface io.ray.streaming.api.context.RuntimeContext
 
getClassName() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getClassName() - Method in class io.ray.streaming.python.PythonOperator
 
getConfig() - Method in interface io.ray.streaming.api.context.RuntimeContext
Returns config of current function
getConfig() - Method in class io.ray.streaming.api.stream.Stream
 
getConfig() - Method in class io.ray.streaming.jobgraph.JobVertex
 
getConfigs() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getDigraph() - Method in class io.ray.streaming.jobgraph.JobGraph
 
getFunction() - Method in interface io.ray.streaming.operator.Operator
 
getFunction() - Method in class io.ray.streaming.operator.StreamOperator
 
getFunction() - Method in class io.ray.streaming.python.PythonFunction
 
getFunction() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getFunctionInterface() - Method in class io.ray.streaming.python.PythonFunction
 
getFunctionName() - Method in class io.ray.streaming.python.PythonFunction
 
getFunctionName() - Method in class io.ray.streaming.python.PythonPartition
 
getHeadOperator() - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
getHeadOperator() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getId() - Method in class io.ray.streaming.api.stream.Stream
 
getInputStream() - Method in class io.ray.streaming.api.stream.Stream
 
getJobConfig() - Method in interface io.ray.streaming.api.context.RuntimeContext
Returns config of the job
getJobConfig() - Method in class io.ray.streaming.jobgraph.JobGraph
 
getJobEdges() - Method in class io.ray.streaming.jobgraph.JobGraph
 
getJobName() - Method in class io.ray.streaming.jobgraph.JobGraph
 
getJobVertices() - Method in class io.ray.streaming.jobgraph.JobGraph
 
getKey() - Method in class io.ray.streaming.message.KeyRecord
 
getKeyStateBackend() - Method in interface io.ray.streaming.api.context.RuntimeContext
 
getLanguage() - Method in class io.ray.streaming.api.stream.DataStream
 
getLanguage() - Method in class io.ray.streaming.api.stream.DataStreamSink
 
getLanguage() - Method in class io.ray.streaming.api.stream.Stream
 
getLanguage() - Method in class io.ray.streaming.jobgraph.JobVertex
 
getLanguage() - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
getLanguage() - Method in interface io.ray.streaming.operator.Operator
 
getLanguage() - Method in class io.ray.streaming.operator.StreamOperator
 
getLanguage() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getLanguage() - Method in class io.ray.streaming.python.PythonOperator
 
getLanguage() - Method in class io.ray.streaming.python.stream.PythonDataStream
 
getLanguage() - Method in class io.ray.streaming.python.stream.PythonStreamSink
 
getListState(ListStateDescriptor<T>) - Method in interface io.ray.streaming.api.context.RuntimeContext
 
getMapState(MapStateDescriptor<S, T>) - Method in interface io.ray.streaming.api.context.RuntimeContext
 
getModuleName() - Method in class io.ray.streaming.python.PythonFunction
 
getModuleName() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getModuleName() - Method in class io.ray.streaming.python.PythonOperator
 
getModuleName() - Method in class io.ray.streaming.python.PythonPartition
 
getName() - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
getName() - Method in interface io.ray.streaming.operator.Operator
 
getName() - Method in class io.ray.streaming.operator.StreamOperator
 
getName() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getName() - Method in class io.ray.streaming.python.PythonOperator
 
getOperator() - Method in class io.ray.streaming.api.stream.Stream
 
getOperators() - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
getOperators() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getOpType() - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
getOpType() - Method in class io.ray.streaming.operator.impl.JoinOperator
 
getOpType() - Method in class io.ray.streaming.operator.impl.SourceOperatorImpl
 
getOpType() - Method in interface io.ray.streaming.operator.OneInputOperator
 
getOpType() - Method in interface io.ray.streaming.operator.Operator
 
getOpType() - Method in interface io.ray.streaming.operator.SourceOperator
 
getOpType() - Method in interface io.ray.streaming.operator.TwoInputOperator
 
getOpType() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getOpType() - Method in class io.ray.streaming.python.PythonOperator
 
getOriginalStream() - Method in class io.ray.streaming.api.stream.Stream
 
getParallelism() - Method in interface io.ray.streaming.api.context.RuntimeContext
 
getParallelism() - Method in class io.ray.streaming.api.stream.Stream
 
getParallelism() - Method in class io.ray.streaming.jobgraph.JobVertex
 
getPartition() - Method in class io.ray.streaming.api.stream.Stream
 
getPartition() - Method in class io.ray.streaming.jobgraph.JobEdge
 
getPartition() - Method in class io.ray.streaming.python.PythonPartition
 
getResult(A) - Method in interface io.ray.streaming.api.function.impl.AggregateFunction
 
getRightStream() - Method in class io.ray.streaming.api.stream.JoinStream
 
getSinkVertices() - Method in class io.ray.streaming.jobgraph.JobGraph
 
getSourceContext() - Method in class io.ray.streaming.operator.impl.SourceOperatorImpl
 
getSourceContext() - Method in interface io.ray.streaming.operator.SourceOperator
 
getSourceVertices() - Method in class io.ray.streaming.jobgraph.JobGraph
 
getSrcVertexId() - Method in class io.ray.streaming.jobgraph.JobEdge
 
getStream() - Method in class io.ray.streaming.message.Record
 
getStreamingContext() - Method in class io.ray.streaming.api.stream.Stream
 
getStreamOperator() - Method in class io.ray.streaming.jobgraph.JobVertex
 
getStreamSinks() - Method in class io.ray.streaming.api.context.StreamingContext
 
getTailOperator() - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
getTailOperator() - Method in class io.ray.streaming.python.PythonOperator.ChainedPythonOperator
 
getTargetVertexId() - Method in class io.ray.streaming.jobgraph.JobEdge
 
getTaskId() - Method in interface io.ray.streaming.api.context.RuntimeContext
 
getTaskIndex() - Method in interface io.ray.streaming.api.context.RuntimeContext
 
getUnionStreams() - Method in class io.ray.streaming.api.stream.UnionStream
 
getUnionStreams() - Method in class io.ray.streaming.python.stream.PythonUnionStream
 
getValue() - Method in class io.ray.streaming.message.Record
 
getValueState(ValueStateDescriptor<T>) - Method in interface io.ray.streaming.api.context.RuntimeContext
 
getVertex(int) - Method in class io.ray.streaming.jobgraph.JobGraph
 
getVertexId() - Method in class io.ray.streaming.jobgraph.JobVertex
 
getVertexInputEdges(int) - Method in class io.ray.streaming.jobgraph.JobGraph
 
getVertexOutputEdges(int) - Method in class io.ray.streaming.jobgraph.JobGraph
 
getVertexType() - Method in class io.ray.streaming.jobgraph.JobVertex
 

H

hashCode() - Method in class io.ray.streaming.message.KeyRecord
 
hashCode() - Method in class io.ray.streaming.message.Record
 
headOperator - Variable in class io.ray.streaming.operator.chain.ChainedOperator
 

I

init(int, int) - Method in interface io.ray.streaming.api.function.impl.SourceFunction
 
init(int, int) - Method in class io.ray.streaming.api.function.internal.CollectionSourceFunction
 
io.ray.streaming.api - package io.ray.streaming.api
 
io.ray.streaming.api.collector - package io.ray.streaming.api.collector
 
io.ray.streaming.api.context - package io.ray.streaming.api.context
 
io.ray.streaming.api.function - package io.ray.streaming.api.function
 
io.ray.streaming.api.function.impl - package io.ray.streaming.api.function.impl
 
io.ray.streaming.api.function.internal - package io.ray.streaming.api.function.internal
 
io.ray.streaming.api.partition - package io.ray.streaming.api.partition
 
io.ray.streaming.api.partition.impl - package io.ray.streaming.api.partition.impl
 
io.ray.streaming.api.stream - package io.ray.streaming.api.stream
 
io.ray.streaming.client - package io.ray.streaming.client
 
io.ray.streaming.jobgraph - package io.ray.streaming.jobgraph
 
io.ray.streaming.message - package io.ray.streaming.message
 
io.ray.streaming.operator - package io.ray.streaming.operator
 
io.ray.streaming.operator.chain - package io.ray.streaming.operator.chain
 
io.ray.streaming.operator.impl - package io.ray.streaming.operator.impl
 
io.ray.streaming.python - package io.ray.streaming.python
 
io.ray.streaming.python.stream - package io.ray.streaming.python.stream
 
io.ray.streaming.util - package io.ray.streaming.util
 
IS_RECREATE - Static variable in class io.ray.streaming.util.Config
 
isConstructedFromBinary() - Method in class io.ray.streaming.python.PythonPartition
 
isProxyStream() - Method in class io.ray.streaming.api.stream.Stream
 

J

JobClient - Interface in io.ray.streaming.client
Interface of the job client.
JobEdge - Class in io.ray.streaming.jobgraph
Job edge is connection and partition rules of upstream and downstream execution nodes.
JobEdge(int, int, Partition) - Constructor for class io.ray.streaming.jobgraph.JobEdge
 
JobGraph - Class in io.ray.streaming.jobgraph
Job graph, the logical plan of streaming job.
JobGraph(String, Map<String, String>) - Constructor for class io.ray.streaming.jobgraph.JobGraph
 
JobGraph(String, Map<String, String>, List<JobVertex>, List<JobEdge>) - Constructor for class io.ray.streaming.jobgraph.JobGraph
 
JobGraphBuilder - Class in io.ray.streaming.jobgraph
 
JobGraphBuilder(List<StreamSink>) - Constructor for class io.ray.streaming.jobgraph.JobGraphBuilder
 
JobGraphBuilder(List<StreamSink>, String) - Constructor for class io.ray.streaming.jobgraph.JobGraphBuilder
 
JobGraphBuilder(List<StreamSink>, String, Map<String, String>) - Constructor for class io.ray.streaming.jobgraph.JobGraphBuilder
 
JobGraphOptimizer - Class in io.ray.streaming.jobgraph
Optimize job graph by chaining some operators so that some operators can be run in the same thread.
JobGraphOptimizer(JobGraph) - Constructor for class io.ray.streaming.jobgraph.JobGraphOptimizer
 
JobVertex - Class in io.ray.streaming.jobgraph
Job vertex is a cell node where logic is executed.
JobVertex(int, int, VertexType, StreamOperator, Map<String, String>) - Constructor for class io.ray.streaming.jobgraph.JobVertex
 
join(T, O) - Method in interface io.ray.streaming.api.function.impl.JoinFunction
 
join(DataStream<O>) - Method in class io.ray.streaming.api.stream.DataStream
Apply a join transformation to this stream, with another stream.
JoinFunction<T,O,R> - Interface in io.ray.streaming.api.function.impl
Interface of join functions.
JoinOperator<L,R,K,O> - Class in io.ray.streaming.operator.impl
Join operator
JoinOperator() - Constructor for class io.ray.streaming.operator.impl.JoinOperator
 
JoinOperator(JoinFunction<L, R, O>) - Constructor for class io.ray.streaming.operator.impl.JoinOperator
 
JoinStream<L,R,O> - Class in io.ray.streaming.api.stream
Represents a DataStream of two joined DataStream.
JoinStream(DataStream<L>, DataStream<R>) - Constructor for class io.ray.streaming.api.stream.JoinStream
 

K

keyBy(T) - Method in interface io.ray.streaming.api.function.impl.KeyFunction
 
keyBy(KeyFunction<T, K>) - Method in class io.ray.streaming.api.stream.DataStream
Apply a key-by function to this stream.
keyBy(String, String) - Method in class io.ray.streaming.python.stream.PythonDataStream
 
keyBy(PythonFunction) - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply a key-by function to this stream.
KeyByOperator<T,K> - Class in io.ray.streaming.operator.impl
 
KeyByOperator(KeyFunction<T, K>) - Constructor for class io.ray.streaming.operator.impl.KeyByOperator
 
KeyDataStream<K,T> - Class in io.ray.streaming.api.stream
Represents a DataStream returned by a key-by operation.
KeyDataStream(DataStream<T>, StreamOperator) - Constructor for class io.ray.streaming.api.stream.KeyDataStream
 
KeyDataStream(PythonDataStream) - Constructor for class io.ray.streaming.api.stream.KeyDataStream
Create a java stream that reference passed python stream.
KeyFunction<T,K> - Interface in io.ray.streaming.api.function.impl
Interface of key-by functions.
KeyPartition<K,T> - Class in io.ray.streaming.api.partition.impl
Partition the record by the key.
KeyPartition() - Constructor for class io.ray.streaming.api.partition.impl.KeyPartition
 
KeyPartition - Static variable in class io.ray.streaming.python.PythonPartition
 
KeyRecord<K,T> - Class in io.ray.streaming.message
 
KeyRecord(K, T) - Constructor for class io.ray.streaming.message.KeyRecord
 

L

Language - Enum in io.ray.streaming.api
 
loadCheckpoint(Serializable) - Method in interface io.ray.streaming.api.function.Function
This method will be called by framework when a worker died and been restarted.
loadCheckpoint(Serializable) - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
loadCheckpoint(Serializable) - Method in interface io.ray.streaming.operator.Operator
loadCheckpoint(Serializable) - Method in class io.ray.streaming.operator.StreamOperator
 

M

map(T) - Method in interface io.ray.streaming.api.function.impl.MapFunction
 
map(MapFunction<T, R>) - Method in class io.ray.streaming.api.stream.DataStream
Apply a map function to this stream.
map(String, String) - Method in class io.ray.streaming.python.stream.PythonDataStream
 
map(PythonFunction) - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply a map function to this stream.
MapFunction<T,R> - Interface in io.ray.streaming.api.function.impl
Interface of map functions.
MapOperator<T,R> - Class in io.ray.streaming.operator.impl
 
MapOperator(MapFunction<T, R>) - Constructor for class io.ray.streaming.operator.impl.MapOperator
 
MEMORY_CHANNEL - Static variable in class io.ray.streaming.util.Config
 
merge(A, A) - Method in interface io.ray.streaming.api.function.impl.AggregateFunction
 

N

name - Variable in class io.ray.streaming.operator.StreamOperator
 
NATIVE_CHANNEL - Static variable in class io.ray.streaming.util.Config
 
newChainedOperator(List<StreamOperator>, List<Map<String, String>>) - Static method in class io.ray.streaming.operator.chain.ChainedOperator
 

O

OneInputOperator<T> - Interface in io.ray.streaming.operator
 
open(RuntimeContext) - Method in interface io.ray.streaming.api.function.RichFunction
Initialization method for user function which called before the first call to the user function.
open(List<Collector>, RuntimeContext) - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
open(List<Collector>, RuntimeContext) - Method in class io.ray.streaming.operator.impl.FlatMapOperator
 
open(List<Collector>, RuntimeContext) - Method in class io.ray.streaming.operator.impl.ReduceOperator
 
open(List<Collector>, RuntimeContext) - Method in class io.ray.streaming.operator.impl.SourceOperatorImpl
 
open(List<Collector>, RuntimeContext) - Method in interface io.ray.streaming.operator.Operator
 
open(List<Collector>, RuntimeContext) - Method in class io.ray.streaming.operator.StreamOperator
 
open(List, RuntimeContext) - Method in class io.ray.streaming.python.PythonOperator
 
Operator - Interface in io.ray.streaming.operator
 
OPERATOR_TYPE - Static variable in class io.ray.streaming.util.Config
 
operators - Variable in class io.ray.streaming.operator.chain.ChainedOperator
 
OperatorType - Enum in io.ray.streaming.operator
 
optimize() - Method in class io.ray.streaming.jobgraph.JobGraphOptimizer
 

P

partition(T, int) - Method in class io.ray.streaming.api.partition.impl.BroadcastPartition
 
partition(T, int) - Method in class io.ray.streaming.api.partition.impl.ForwardPartition
 
partition(KeyRecord<K, T>, int) - Method in class io.ray.streaming.api.partition.impl.KeyPartition
 
partition(T, int) - Method in class io.ray.streaming.api.partition.impl.RoundRobinPartition
 
Partition<T> - Interface in io.ray.streaming.api.partition
Interface of the partitioning strategy.
partition(T, int) - Method in interface io.ray.streaming.api.partition.Partition
Given a record and downstream partitions, determine which partition(s) should receive the record.
partition(Object, int) - Method in class io.ray.streaming.python.PythonPartition
 
partitionBy(Partition<T>) - Method in class io.ray.streaming.api.stream.DataStream
Apply a partition to this stream.
partitionBy(PythonPartition) - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply a partition to this stream.
printJobGraph() - Method in class io.ray.streaming.jobgraph.JobGraph
 
process(T) - Method in interface io.ray.streaming.api.function.impl.ProcessFunction
 
process() - Method in class io.ray.streaming.api.stream.DataStream
 
processElement(Record<T>) - Method in class io.ray.streaming.operator.impl.FilterOperator
 
processElement(Record<T>) - Method in class io.ray.streaming.operator.impl.FlatMapOperator
 
processElement(Record<L>, Record<R>) - Method in class io.ray.streaming.operator.impl.JoinOperator
 
processElement(Record<T>) - Method in class io.ray.streaming.operator.impl.KeyByOperator
 
processElement(Record<T>) - Method in class io.ray.streaming.operator.impl.MapOperator
 
processElement(Record<T>) - Method in class io.ray.streaming.operator.impl.ReduceOperator
 
processElement(Record<T>) - Method in class io.ray.streaming.operator.impl.SinkOperator
 
processElement(Record<T>) - Method in class io.ray.streaming.operator.impl.UnionOperator
 
processElement(Record<T>) - Method in interface io.ray.streaming.operator.OneInputOperator
 
processElement(Record<T>, Record<O>) - Method in interface io.ray.streaming.operator.TwoInputOperator
 
ProcessFunction<T> - Interface in io.ray.streaming.api.function.impl
Interface of process functions.
PythonDataStream - Class in io.ray.streaming.python.stream
Represents a stream of data whose transformations will be executed in python.
PythonDataStream(StreamingContext, PythonOperator) - Constructor for class io.ray.streaming.python.stream.PythonDataStream
 
PythonDataStream(StreamingContext, PythonOperator, Partition<Object>) - Constructor for class io.ray.streaming.python.stream.PythonDataStream
 
PythonDataStream(PythonDataStream, PythonOperator) - Constructor for class io.ray.streaming.python.stream.PythonDataStream
 
PythonDataStream(PythonDataStream, PythonOperator, Partition<Object>) - Constructor for class io.ray.streaming.python.stream.PythonDataStream
 
PythonDataStream(DataStream) - Constructor for class io.ray.streaming.python.stream.PythonDataStream
Create a python stream that reference passed java stream.
PythonFunction - Class in io.ray.streaming.python
Represents a user defined python function.
PythonFunction(byte[]) - Constructor for class io.ray.streaming.python.PythonFunction
Create a PythonFunction from a serialized streaming python function.
PythonFunction(String, String) - Constructor for class io.ray.streaming.python.PythonFunction
Create a PythonFunction from a moduleName and streaming function name.
PythonFunction.FunctionInterface - Enum in io.ray.streaming.python
 
PythonKeyDataStream - Class in io.ray.streaming.python.stream
Represents a python DataStream returned by a key-by operation.
PythonKeyDataStream(PythonDataStream, PythonOperator) - Constructor for class io.ray.streaming.python.stream.PythonKeyDataStream
 
PythonKeyDataStream(DataStream) - Constructor for class io.ray.streaming.python.stream.PythonKeyDataStream
Create a python stream that reference passed python stream.
PythonOperator - Class in io.ray.streaming.python
Represents a StreamOperator that wraps python PythonFunction.
PythonOperator(String, String) - Constructor for class io.ray.streaming.python.PythonOperator
 
PythonOperator(PythonFunction) - Constructor for class io.ray.streaming.python.PythonOperator
 
PythonOperator.ChainedPythonOperator - Class in io.ray.streaming.python
 
PythonPartition - Class in io.ray.streaming.python
Represents a python partition function.
PythonPartition(byte[]) - Constructor for class io.ray.streaming.python.PythonPartition
 
PythonPartition(String, String) - Constructor for class io.ray.streaming.python.PythonPartition
Create a python partition from a moduleName and partition function name
PythonStream - Interface in io.ray.streaming.python.stream
A marker interface used to identify all python streams.
PythonStreamSink - Class in io.ray.streaming.python.stream
Represents a sink of the PythonStream.
PythonStreamSink(PythonDataStream, PythonOperator) - Constructor for class io.ray.streaming.python.stream.PythonStreamSink
 
PythonStreamSource - Class in io.ray.streaming.python.stream
Represents a source of the PythonStream.
PythonUnionStream - Class in io.ray.streaming.python.stream
Represents a union DataStream.
PythonUnionStream(PythonDataStream, List<PythonDataStream>) - Constructor for class io.ray.streaming.python.stream.PythonUnionStream
 

R

READ_TIMEOUT_MS - Static variable in class io.ray.streaming.util.Config
 
READER_CONSUMED_STEP - Static variable in class io.ray.streaming.util.Config
 
Record<T> - Class in io.ray.streaming.message
 
Record(T) - Constructor for class io.ray.streaming.message.Record
 
reduce(T, T) - Method in interface io.ray.streaming.api.function.impl.ReduceFunction
 
reduce(ReduceFunction) - Method in class io.ray.streaming.api.stream.KeyDataStream
Apply a reduce function to this stream.
reduce(String, String) - Method in class io.ray.streaming.python.stream.PythonKeyDataStream
 
reduce(PythonFunction) - Method in class io.ray.streaming.python.stream.PythonKeyDataStream
Apply a reduce function to this stream.
ReduceFunction<T> - Interface in io.ray.streaming.api.function.impl
Interface of reduce functions.
ReduceOperator<K,T> - Class in io.ray.streaming.operator.impl
 
ReduceOperator(ReduceFunction<T>) - Constructor for class io.ray.streaming.operator.impl.ReduceOperator
 
retract(A, I) - Method in interface io.ray.streaming.api.function.impl.AggregateFunction
 
RichFunction - Interface in io.ray.streaming.api.function
An interface for all user-defined functions to define the life cycle methods of the functions, and access the task context where the functions get executed.
richFunction - Variable in class io.ray.streaming.operator.StreamOperator
 
RoundRobinPartition<T> - Class in io.ray.streaming.api.partition.impl
Partition record to downstream tasks in a round-robin matter.
RoundRobinPartition() - Constructor for class io.ray.streaming.api.partition.impl.RoundRobinPartition
 
RoundRobinPartition - Static variable in class io.ray.streaming.python.PythonPartition
 
RuntimeContext - Interface in io.ray.streaming.api.context
Encapsulate the runtime information of a streaming task.
runtimeContext - Variable in class io.ray.streaming.operator.StreamOperator
 

S

saveCheckpoint() - Method in interface io.ray.streaming.api.function.Function
This method will be called periodically by framework, you should return a a serializable object which represents function state, framework will help you to serialize this object, save it to storage, and load it back when in fail-over through.
saveCheckpoint() - Method in class io.ray.streaming.operator.chain.ChainedOperator
 
saveCheckpoint() - Method in interface io.ray.streaming.operator.Operator
saveCheckpoint() - Method in class io.ray.streaming.operator.StreamOperator
 
setChainStrategy(ChainStrategy) - Method in class io.ray.streaming.operator.StreamOperator
 
setCheckpointId(long) - Method in interface io.ray.streaming.api.context.RuntimeContext
 
setConfig(Map<String, String>) - Method in class io.ray.streaming.jobgraph.JobVertex
 
setCurrentKey(Object) - Method in interface io.ray.streaming.api.context.RuntimeContext
 
setFunction(F) - Method in class io.ray.streaming.operator.StreamOperator
 
setFunctionInterface(PythonFunction.FunctionInterface) - Method in class io.ray.streaming.python.PythonFunction
 
setKey(K) - Method in class io.ray.streaming.message.KeyRecord
 
setKeyStateBackend(KeyStateBackend) - Method in interface io.ray.streaming.api.context.RuntimeContext
 
setParallelism(int) - Method in class io.ray.streaming.api.stream.Stream
 
setPartition(Partition<T>) - Method in class io.ray.streaming.api.stream.Stream
 
setPartition(Partition) - Method in class io.ray.streaming.jobgraph.JobEdge
 
setSrcVertexId(int) - Method in class io.ray.streaming.jobgraph.JobEdge
 
setStream(String) - Method in class io.ray.streaming.message.Record
 
setTargetVertexId(int) - Method in class io.ray.streaming.jobgraph.JobEdge
 
setValue(T) - Method in class io.ray.streaming.message.Record
 
sink(T) - Method in interface io.ray.streaming.api.function.impl.SinkFunction
 
sink(SinkFunction<T>) - Method in class io.ray.streaming.api.stream.DataStream
Apply a sink function and get a StreamSink.
sink(String, String) - Method in class io.ray.streaming.python.stream.PythonDataStream
 
sink(PythonFunction) - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply a sink function and get a StreamSink.
SinkFunction<T> - Interface in io.ray.streaming.api.function.impl
Interface of sink functions.
SinkOperator<T> - Class in io.ray.streaming.operator.impl
 
SinkOperator(SinkFunction<T>) - Constructor for class io.ray.streaming.operator.impl.SinkOperator
 
SourceFunction<T> - Interface in io.ray.streaming.api.function.impl
Interface of Source functions.
SourceFunction.SourceContext<T> - Interface in io.ray.streaming.api.function.impl
 
SourceOperator<T> - Interface in io.ray.streaming.operator
 
SourceOperatorImpl<T> - Class in io.ray.streaming.operator.impl
 
SourceOperatorImpl(SourceFunction<T>) - Constructor for class io.ray.streaming.operator.impl.SourceOperatorImpl
 
stop() - Method in class io.ray.streaming.api.context.StreamingContext
 
Stream<S extends Stream<S,T>,T> - Class in io.ray.streaming.api.stream
Abstract base class of all stream types.
Stream(StreamingContext, StreamOperator) - Constructor for class io.ray.streaming.api.stream.Stream
 
Stream(StreamingContext, StreamOperator, Partition<T>) - Constructor for class io.ray.streaming.api.stream.Stream
 
Stream(Stream, StreamOperator) - Constructor for class io.ray.streaming.api.stream.Stream
 
Stream(Stream, StreamOperator, Partition<T>) - Constructor for class io.ray.streaming.api.stream.Stream
 
Stream(StreamingContext, Stream, StreamOperator, Partition<T>) - Constructor for class io.ray.streaming.api.stream.Stream
 
Stream(Stream) - Constructor for class io.ray.streaming.api.stream.Stream
Create a proxy stream of original stream.
stream - Variable in class io.ray.streaming.message.Record
 
STREAMING_EMPTY_MESSAGE_INTERVAL - Static variable in class io.ray.streaming.util.Config
 
STREAMING_JOB_NAME - Static variable in class io.ray.streaming.util.Config
 
STREAMING_OP_NAME - Static variable in class io.ray.streaming.util.Config
 
STREAMING_RING_BUFFER_CAPACITY - Static variable in class io.ray.streaming.util.Config
 
STREAMING_WORKER_NAME - Static variable in class io.ray.streaming.util.Config
 
StreamingContext - Class in io.ray.streaming.api.context
Encapsulate the context information of a streaming Job.
StreamOperator<F extends Function> - Class in io.ray.streaming.operator
 
StreamOperator() - Constructor for class io.ray.streaming.operator.StreamOperator
 
StreamOperator(F) - Constructor for class io.ray.streaming.operator.StreamOperator
 
StreamSink<T> - Class in io.ray.streaming.api.stream
Represents a sink of the Stream.
StreamSink(Stream, StreamOperator) - Constructor for class io.ray.streaming.api.stream.StreamSink
 
StreamSource<T> - Interface in io.ray.streaming.api.stream
A mark interface that represents a source of the Stream.
submit(JobGraph, Map<String, String>) - Method in interface io.ray.streaming.client.JobClient
Submit job with logical plan to run.

T

tailOperator - Variable in class io.ray.streaming.operator.chain.ChainedOperator
 
TIMER_INTERVAL_MS - Static variable in class io.ray.streaming.util.Config
 
toSimpleString() - Method in class io.ray.streaming.python.PythonFunction
 
toString() - Method in class io.ray.streaming.jobgraph.JobEdge
 
toString() - Method in class io.ray.streaming.jobgraph.JobVertex
 
toString() - Method in class io.ray.streaming.message.Record
 
toString() - Method in class io.ray.streaming.python.PythonFunction
 
toString() - Method in class io.ray.streaming.python.PythonOperator
 
toString() - Method in class io.ray.streaming.python.PythonPartition
 
TwoInputOperator<T,O> - Interface in io.ray.streaming.operator
 

U

union(DataStream<T>, DataStream<T>...) - Method in class io.ray.streaming.api.stream.DataStream
Apply union transformations to this stream by merging DataStream outputs of the same type with each other.
union(List<DataStream<T>>) - Method in class io.ray.streaming.api.stream.DataStream
Apply union transformations to this stream by merging DataStream outputs of the same type with each other.
union(PythonDataStream, PythonDataStream...) - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply union transformations to this stream by merging PythonDataStream outputs of the same type with each other.
union(List<PythonDataStream>) - Method in class io.ray.streaming.python.stream.PythonDataStream
Apply union transformations to this stream by merging PythonDataStream outputs of the same type with each other.
UnionOperator<T> - Class in io.ray.streaming.operator.impl
 
UnionOperator() - Constructor for class io.ray.streaming.operator.impl.UnionOperator
 
UnionStream<T> - Class in io.ray.streaming.api.stream
Represents a union DataStream.
UnionStream(DataStream<T>, List<DataStream<T>>) - Constructor for class io.ray.streaming.api.stream.UnionStream
 

V

value - Variable in class io.ray.streaming.message.Record
 
valueOf(String) - Static method in enum io.ray.streaming.api.Language
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.streaming.jobgraph.VertexType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.streaming.operator.ChainStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.streaming.operator.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ray.streaming.python.PythonFunction.FunctionInterface
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.ray.streaming.api.Language
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.streaming.jobgraph.VertexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.streaming.operator.ChainStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.streaming.operator.OperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ray.streaming.python.PythonFunction.FunctionInterface
Returns an array containing the constants of this enum type, in the order they are declared.
VertexType - Enum in io.ray.streaming.jobgraph
Different roles for a node.

W

where(KeyFunction<L, K>) - Method in class io.ray.streaming.api.stream.JoinStream
Apply key-by to the left join stream.
withChainStrategy(ChainStrategy) - Method in class io.ray.streaming.api.stream.Stream
Set chain strategy for this stream
withConfig(Map<String, String>) - Method in class io.ray.streaming.api.context.StreamingContext
 
withConfig(Map<String, String>) - Method in class io.ray.streaming.api.stream.Stream
 
withConfig(String, String) - Method in class io.ray.streaming.api.stream.Stream
 
wrap(Function) - Static method in class io.ray.streaming.api.function.internal.Functions
 
WRITER_CONSUMED_STEP - Static variable in class io.ray.streaming.util.Config
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.