Package org.apache.flink.fnexecution.v1
Class FlinkFnApi.UserDefinedAggregateFunction.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,FlinkFnApi.UserDefinedAggregateFunctionOrBuilder
- Enclosing class:
- FlinkFnApi.UserDefinedAggregateFunction
public static final class FlinkFnApi.UserDefinedAggregateFunction.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
implements FlinkFnApi.UserDefinedAggregateFunctionOrBuilder
Protobuf type
org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction-
Method Summary
Modifier and TypeMethodDescriptionaddAllInputs(Iterable<? extends FlinkFnApi.Input> values) The input arguments of the user-defined function, it could be one of the following: 1.addAllSpecs(Iterable<? extends FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec> values) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;addInputs(int index, FlinkFnApi.Input value) The input arguments of the user-defined function, it could be one of the following: 1.addInputs(int index, FlinkFnApi.Input.Builder builderForValue) The input arguments of the user-defined function, it could be one of the following: 1.addInputs(FlinkFnApi.Input value) The input arguments of the user-defined function, it could be one of the following: 1.addInputs(FlinkFnApi.Input.Builder builderForValue) The input arguments of the user-defined function, it could be one of the following: 1.The input arguments of the user-defined function, it could be one of the following: 1.addInputsBuilder(int index) The input arguments of the user-defined function, it could be one of the following: 1.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSpecs(int index, FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec value) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;addSpecs(int index, FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;addSpecs(FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;addSpecsBuilder(int index) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;build()clear()bool distinct = 5;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) int32 filter_arg = 4;The input arguments of the user-defined function, it could be one of the following: 1.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The serialized representation of the user-defined functionrepeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;Whether the UDF takes row as input instead of each columns of a rowclone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanbool distinct = 5;intint32 filter_arg = 4;getInputs(int index) The input arguments of the user-defined function, it could be one of the following: 1.getInputsBuilder(int index) The input arguments of the user-defined function, it could be one of the following: 1.The input arguments of the user-defined function, it could be one of the following: 1.intThe input arguments of the user-defined function, it could be one of the following: 1.The input arguments of the user-defined function, it could be one of the following: 1.getInputsOrBuilder(int index) The input arguments of the user-defined function, it could be one of the following: 1.List<? extends FlinkFnApi.InputOrBuilder>The input arguments of the user-defined function, it could be one of the following: 1.com.google.protobuf.ByteStringThe serialized representation of the user-defined functiongetSpecs(int index) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;getSpecsBuilder(int index) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;intrepeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;getSpecsOrBuilder(int index) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;booleanWhether the UDF takes row as input instead of each columns of a rowprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeInputs(int index) The input arguments of the user-defined function, it could be one of the following: 1.removeSpecs(int index) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;setDistinct(boolean value) bool distinct = 5;setFilterArg(int value) int32 filter_arg = 4;setInputs(int index, FlinkFnApi.Input value) The input arguments of the user-defined function, it could be one of the following: 1.setInputs(int index, FlinkFnApi.Input.Builder builderForValue) The input arguments of the user-defined function, it could be one of the following: 1.setPayload(com.google.protobuf.ByteString value) The serialized representation of the user-defined functionsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSpecs(int index, FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec value) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;setSpecs(int index, FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;setTakesRowAsInput(boolean value) Whether the UDF takes row as input instead of each columns of a rowsetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
setField
public FlinkFnApi.UserDefinedAggregateFunction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
clearField
public FlinkFnApi.UserDefinedAggregateFunction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
clearOneof
public FlinkFnApi.UserDefinedAggregateFunction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
setRepeatedField
public FlinkFnApi.UserDefinedAggregateFunction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
addRepeatedField
public FlinkFnApi.UserDefinedAggregateFunction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
mergeFrom
public FlinkFnApi.UserDefinedAggregateFunction.Builder mergeFrom(FlinkFnApi.UserDefinedAggregateFunction other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
mergeFrom
public FlinkFnApi.UserDefinedAggregateFunction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>- Throws:
IOException
-
getPayload
public com.google.protobuf.ByteString getPayload()The serialized representation of the user-defined function
bytes payload = 1;- Specified by:
getPayloadin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder- Returns:
- The payload.
-
setPayload
public FlinkFnApi.UserDefinedAggregateFunction.Builder setPayload(com.google.protobuf.ByteString value) The serialized representation of the user-defined function
bytes payload = 1;- Parameters:
value- The payload to set.- Returns:
- This builder for chaining.
-
clearPayload
The serialized representation of the user-defined function
bytes payload = 1;- Returns:
- This builder for chaining.
-
getInputsList
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2;- Specified by:
getInputsListin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
getInputsCount
public int getInputsCount()The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2;- Specified by:
getInputsCountin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
getInputs
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2;- Specified by:
getInputsin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
setInputs
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
setInputs
public FlinkFnApi.UserDefinedAggregateFunction.Builder setInputs(int index, FlinkFnApi.Input.Builder builderForValue) The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
addInputs
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
addInputs
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
addInputs
public FlinkFnApi.UserDefinedAggregateFunction.Builder addInputs(FlinkFnApi.Input.Builder builderForValue) The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
addInputs
public FlinkFnApi.UserDefinedAggregateFunction.Builder addInputs(int index, FlinkFnApi.Input.Builder builderForValue) The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
addAllInputs
public FlinkFnApi.UserDefinedAggregateFunction.Builder addAllInputs(Iterable<? extends FlinkFnApi.Input> values) The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
clearInputs
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
removeInputs
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
getInputsBuilder
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
getInputsOrBuilder
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2;- Specified by:
getInputsOrBuilderin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
getInputsOrBuilderList
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2;- Specified by:
getInputsOrBuilderListin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
addInputsBuilder
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
addInputsBuilder
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
getInputsBuilderList
The input arguments of the user-defined function, it could be one of the following: 1. A column from the input row 2. The result of another user-defined function 3. The constant value of the column
repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; -
getSpecsList
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;- Specified by:
getSpecsListin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
getSpecsCount
public int getSpecsCount()repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;- Specified by:
getSpecsCountin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
getSpecs
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;- Specified by:
getSpecsin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
setSpecs
public FlinkFnApi.UserDefinedAggregateFunction.Builder setSpecs(int index, FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec value) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
setSpecs
public FlinkFnApi.UserDefinedAggregateFunction.Builder setSpecs(int index, FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
addSpecs
public FlinkFnApi.UserDefinedAggregateFunction.Builder addSpecs(FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec value) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
addSpecs
public FlinkFnApi.UserDefinedAggregateFunction.Builder addSpecs(int index, FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec value) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
addSpecs
public FlinkFnApi.UserDefinedAggregateFunction.Builder addSpecs(FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
addSpecs
public FlinkFnApi.UserDefinedAggregateFunction.Builder addSpecs(int index, FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
addAllSpecs
public FlinkFnApi.UserDefinedAggregateFunction.Builder addAllSpecs(Iterable<? extends FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec> values) repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
clearSpecs
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
removeSpecs
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
getSpecsBuilder
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
getSpecsOrBuilder
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;- Specified by:
getSpecsOrBuilderin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
getSpecsOrBuilderList
public List<? extends FlinkFnApi.UserDefinedAggregateFunction.DataViewSpecOrBuilder> getSpecsOrBuilderList()repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3;- Specified by:
getSpecsOrBuilderListin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder
-
addSpecsBuilder
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
addSpecsBuilder
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
getSpecsBuilderList
repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; -
getFilterArg
public int getFilterArg()int32 filter_arg = 4;- Specified by:
getFilterArgin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder- Returns:
- The filterArg.
-
setFilterArg
int32 filter_arg = 4;- Parameters:
value- The filterArg to set.- Returns:
- This builder for chaining.
-
clearFilterArg
int32 filter_arg = 4;- Returns:
- This builder for chaining.
-
getDistinct
public boolean getDistinct()bool distinct = 5;- Specified by:
getDistinctin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder- Returns:
- The distinct.
-
setDistinct
bool distinct = 5;- Parameters:
value- The distinct to set.- Returns:
- This builder for chaining.
-
clearDistinct
bool distinct = 5;- Returns:
- This builder for chaining.
-
getTakesRowAsInput
public boolean getTakesRowAsInput()Whether the UDF takes row as input instead of each columns of a row
bool takes_row_as_input = 6;- Specified by:
getTakesRowAsInputin interfaceFlinkFnApi.UserDefinedAggregateFunctionOrBuilder- Returns:
- The takesRowAsInput.
-
setTakesRowAsInput
Whether the UDF takes row as input instead of each columns of a row
bool takes_row_as_input = 6;- Parameters:
value- The takesRowAsInput to set.- Returns:
- This builder for chaining.
-
clearTakesRowAsInput
Whether the UDF takes row as input instead of each columns of a row
bool takes_row_as_input = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final FlinkFnApi.UserDefinedAggregateFunction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-
mergeUnknownFields
public final FlinkFnApi.UserDefinedAggregateFunction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FlinkFnApi.UserDefinedAggregateFunction.Builder>
-