Class: Aws::RDSDataService::Types::Value
- Inherits:
-
Struct
- Object
- Struct
- Aws::RDSDataService::Types::Value
- Defined in:
- gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb
Overview
Value is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Value corresponding to the set member.
Contains the value of a column.
<important> <p>This data structure is only used with the deprecated <code>ExecuteSql</code> operation. Use the <code>BatchExecuteStatement</code> or <code>ExecuteStatement</code> operation instead.</p> </important>
Direct Known Subclasses
ArrayValues, BigIntValue, BitValue, BlobValue, DoubleValue, IntValue, IsNull, RealValue, StringValue, StructValue, Unknown
Defined Under Namespace
Classes: ArrayValues, BigIntValue, BitValue, BlobValue, DoubleValue, IntValue, IsNull, RealValue, StringValue, StructValue, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#array_values ⇒ Array<Types::Value>
An array of column values.
-
#big_int_value ⇒ Integer
A value for a column of big integer data type.
-
#bit_value ⇒ Boolean
A value for a column of BIT data type.
-
#blob_value ⇒ String
A value for a column of BLOB data type.
-
#double_value ⇒ Float
A value for a column of double data type.
-
#int_value ⇒ Integer
A value for a column of integer data type.
-
#is_null ⇒ Boolean
A NULL value.
-
#real_value ⇒ Float
A value for a column of real data type.
-
#string_value ⇒ String
A value for a column of string data type.
-
#struct_value ⇒ Types::StructValue
A value for a column of STRUCT data type.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#array_values ⇒ Array<Types::Value>
An array of column values.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#big_int_value ⇒ Integer
A value for a column of big integer data type.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#bit_value ⇒ Boolean
A value for a column of BIT data type.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#blob_value ⇒ String
A value for a column of BLOB data type.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#double_value ⇒ Float
A value for a column of double data type.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#int_value ⇒ Integer
A value for a column of integer data type.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#is_null ⇒ Boolean
A NULL value.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#real_value ⇒ Float
A value for a column of real data type.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#string_value ⇒ String
A value for a column of string data type.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#struct_value ⇒ Types::StructValue
A value for a column of STRUCT data type.
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 class Value < Struct.new( :array_values, :big_int_value, :bit_value, :blob_value, :double_value, :int_value, :is_null, :real_value, :string_value, :struct_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ArrayValues < Value; end class BigIntValue < Value; end class BitValue < Value; end class BlobValue < Value; end class DoubleValue < Value; end class IntValue < Value; end class IsNull < Value; end class RealValue < Value; end class StringValue < Value; end class StructValue < Value; end class Unknown < Value; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1079 1080 1081 |
# File 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 1079 def unknown @unknown end |