Skip navigation links
A C E M O S U 

A

addInput(AccumT, InputT) - Method in interface org.apache.beam.sdk.extensions.sql.udf.AggregateFn
Adds the given input value to the given accumulator, returning the new accumulator value.
AggregateFn<InputT,AccumT,OutputT> - Interface in org.apache.beam.sdk.extensions.sql.udf
An aggregate function that can be executed as part of a SQL query.

C

createAccumulator() - Method in interface org.apache.beam.sdk.extensions.sql.udf.AggregateFn
Returns a new, mutable accumulator value, representing the accumulation of zero input values.

E

extractOutput(AccumT) - Method in interface org.apache.beam.sdk.extensions.sql.udf.AggregateFn
Returns the output value that is the result of combining all the input values represented by the given accumulator.

M

mergeAccumulators(AccumT, Iterable<AccumT>) - Method in interface org.apache.beam.sdk.extensions.sql.udf.AggregateFn
Returns an accumulator representing the accumulation of all the input values accumulated in the merging accumulators.

O

org.apache.beam.sdk.extensions.sql.udf - package org.apache.beam.sdk.extensions.sql.udf
Provides interfaces for defining user-defined functions in Beam SQL.

S

ScalarFn - Class in org.apache.beam.sdk.extensions.sql.udf
A scalar function that can be executed as part of a SQL query.
ScalarFn() - Constructor for class org.apache.beam.sdk.extensions.sql.udf.ScalarFn
 
ScalarFn.ApplyMethod - Annotation Type in org.apache.beam.sdk.extensions.sql.udf
Annotates the single method in a ScalarFn implementation that is to be applied to SQL function arguments.

U

UdfProvider - Interface in org.apache.beam.sdk.extensions.sql.udf
Provider for user-defined functions written in Java.
userDefinedAggregateFunctions() - Method in interface org.apache.beam.sdk.extensions.sql.udf.UdfProvider
Maps function names to aggregate function implementations.
userDefinedScalarFunctions() - Method in interface org.apache.beam.sdk.extensions.sql.udf.UdfProvider
Maps function names to scalar function implementations.
A C E M O S U 
Skip navigation links