Package flyteidl.core
Class Tasks.Sql.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Tasks.Sql.Builder>
-
- flyteidl.core.Tasks.Sql.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Tasks.SqlOrBuilder,Cloneable
- Enclosing class:
- Tasks.Sql
public static final class Tasks.Sql.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Tasks.Sql.Builder> implements Tasks.SqlOrBuilder
Sql represents a generic sql workload with a statement and dialect.
Protobuf typeflyteidl.core.Sql
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private intdialect_private Objectstatement_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tasks.Sql.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Tasks.Sqlbuild()Tasks.SqlbuildPartial()private voidbuildPartial0(Tasks.Sql result)Tasks.Sql.Builderclear()Tasks.Sql.BuilderclearDialect().flyteidl.core.Sql.Dialect dialect = 2;Tasks.Sql.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Tasks.Sql.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Tasks.Sql.BuilderclearStatement()The actual query to run, the query can have templated parameters.Tasks.Sql.Builderclone()Tasks.SqlgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Tasks.Sql.DialectgetDialect().flyteidl.core.Sql.Dialect dialect = 2;intgetDialectValue().flyteidl.core.Sql.Dialect dialect = 2;StringgetStatement()The actual query to run, the query can have templated parameters.com.google.protobuf.ByteStringgetStatementBytes()The actual query to run, the query can have templated parameters.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Tasks.Sql.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Tasks.Sql.BuildermergeFrom(com.google.protobuf.Message other)Tasks.Sql.BuildermergeFrom(Tasks.Sql other)Tasks.Sql.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Tasks.Sql.BuildersetDialect(Tasks.Sql.Dialect value).flyteidl.core.Sql.Dialect dialect = 2;Tasks.Sql.BuildersetDialectValue(int value).flyteidl.core.Sql.Dialect dialect = 2;Tasks.Sql.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Tasks.Sql.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Tasks.Sql.BuildersetStatement(String value)The actual query to run, the query can have templated parameters.Tasks.Sql.BuildersetStatementBytes(com.google.protobuf.ByteString value)The actual query to run, the query can have templated parameters.Tasks.Sql.BuildersetUnknownFields(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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
statement_
private Object statement_
-
dialect_
private int dialect_
-
-
Method Detail
-
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<Tasks.Sql.Builder>
-
clear
public Tasks.Sql.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<Tasks.Sql.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<Tasks.Sql.Builder>
-
getDefaultInstanceForType
public Tasks.Sql getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Tasks.Sql build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Tasks.Sql buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Tasks.Sql result)
-
clone
public Tasks.Sql.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<Tasks.Sql.Builder>
-
setField
public Tasks.Sql.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<Tasks.Sql.Builder>
-
clearField
public Tasks.Sql.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Tasks.Sql.Builder>
-
clearOneof
public Tasks.Sql.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Tasks.Sql.Builder>
-
setRepeatedField
public Tasks.Sql.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<Tasks.Sql.Builder>
-
addRepeatedField
public Tasks.Sql.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<Tasks.Sql.Builder>
-
mergeFrom
public Tasks.Sql.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Tasks.Sql.Builder>
-
mergeFrom
public Tasks.Sql.Builder mergeFrom(Tasks.Sql other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Tasks.Sql.Builder>
-
mergeFrom
public Tasks.Sql.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<Tasks.Sql.Builder>- Throws:
IOException
-
getStatement
public String getStatement()
The actual query to run, the query can have templated parameters. We use Flyte's Golang templating format for Query templating. Refer to the templating documentation. https://docs.flyte.org/projects/cookbook/en/latest/auto/integrations/external_services/hive/hive.html#sphx-glr-auto-integrations-external-services-hive-hive-py For example, insert overwrite directory '{{ .rawOutputDataPrefix }}' stored as parquet select * from my_table where ds = '{{ .Inputs.ds }}'string statement = 1;- Specified by:
getStatementin interfaceTasks.SqlOrBuilder- Returns:
- The statement.
-
getStatementBytes
public com.google.protobuf.ByteString getStatementBytes()
The actual query to run, the query can have templated parameters. We use Flyte's Golang templating format for Query templating. Refer to the templating documentation. https://docs.flyte.org/projects/cookbook/en/latest/auto/integrations/external_services/hive/hive.html#sphx-glr-auto-integrations-external-services-hive-hive-py For example, insert overwrite directory '{{ .rawOutputDataPrefix }}' stored as parquet select * from my_table where ds = '{{ .Inputs.ds }}'string statement = 1;- Specified by:
getStatementBytesin interfaceTasks.SqlOrBuilder- Returns:
- The bytes for statement.
-
setStatement
public Tasks.Sql.Builder setStatement(String value)
The actual query to run, the query can have templated parameters. We use Flyte's Golang templating format for Query templating. Refer to the templating documentation. https://docs.flyte.org/projects/cookbook/en/latest/auto/integrations/external_services/hive/hive.html#sphx-glr-auto-integrations-external-services-hive-hive-py For example, insert overwrite directory '{{ .rawOutputDataPrefix }}' stored as parquet select * from my_table where ds = '{{ .Inputs.ds }}'string statement = 1;- Parameters:
value- The statement to set.- Returns:
- This builder for chaining.
-
clearStatement
public Tasks.Sql.Builder clearStatement()
The actual query to run, the query can have templated parameters. We use Flyte's Golang templating format for Query templating. Refer to the templating documentation. https://docs.flyte.org/projects/cookbook/en/latest/auto/integrations/external_services/hive/hive.html#sphx-glr-auto-integrations-external-services-hive-hive-py For example, insert overwrite directory '{{ .rawOutputDataPrefix }}' stored as parquet select * from my_table where ds = '{{ .Inputs.ds }}'string statement = 1;- Returns:
- This builder for chaining.
-
setStatementBytes
public Tasks.Sql.Builder setStatementBytes(com.google.protobuf.ByteString value)
The actual query to run, the query can have templated parameters. We use Flyte's Golang templating format for Query templating. Refer to the templating documentation. https://docs.flyte.org/projects/cookbook/en/latest/auto/integrations/external_services/hive/hive.html#sphx-glr-auto-integrations-external-services-hive-hive-py For example, insert overwrite directory '{{ .rawOutputDataPrefix }}' stored as parquet select * from my_table where ds = '{{ .Inputs.ds }}'string statement = 1;- Parameters:
value- The bytes for statement to set.- Returns:
- This builder for chaining.
-
getDialectValue
public int getDialectValue()
.flyteidl.core.Sql.Dialect dialect = 2;- Specified by:
getDialectValuein interfaceTasks.SqlOrBuilder- Returns:
- The enum numeric value on the wire for dialect.
-
setDialectValue
public Tasks.Sql.Builder setDialectValue(int value)
.flyteidl.core.Sql.Dialect dialect = 2;- Parameters:
value- The enum numeric value on the wire for dialect to set.- Returns:
- This builder for chaining.
-
getDialect
public Tasks.Sql.Dialect getDialect()
.flyteidl.core.Sql.Dialect dialect = 2;- Specified by:
getDialectin interfaceTasks.SqlOrBuilder- Returns:
- The dialect.
-
setDialect
public Tasks.Sql.Builder setDialect(Tasks.Sql.Dialect value)
.flyteidl.core.Sql.Dialect dialect = 2;- Parameters:
value- The dialect to set.- Returns:
- This builder for chaining.
-
clearDialect
public Tasks.Sql.Builder clearDialect()
.flyteidl.core.Sql.Dialect dialect = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Tasks.Sql.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Tasks.Sql.Builder>
-
mergeUnknownFields
public final Tasks.Sql.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Tasks.Sql.Builder>
-
-