| Package | Description |
|---|---|
| com.mysql.cj.x.protobuf |
Message classes used for serialization with Google Protocol Buffers to support the X Protocol.
|
| Modifier and Type | Method and Description |
|---|---|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clear() |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearCatalog()
catalog the schema originates from
@note
As there is currently no support for catalogs in MySQL,
don't expect this field to be set.
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearCollation()
optional uint64 collation = 8; |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearContentType()
a hint about the higher-level encoding of a BYTES field
| Type | Value | Description |
|--------|--------|-------------------------|
| BYTES | 0x0001 | GEOMETRY (WKB encoding) |
| BYTES | 0x0002 | JSON (text encoding) |
| BYTES | 0x0003 | XML (text encoding) |
@note
This list isn't comprehensive.
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearFlags()
``.type`` specific flags
| Type | Value | Description |
|---------|--------|--------------|
| UINT | 0x0001 | zerofill |
| DOUBLE | 0x0001 | unsigned |
| FLOAT | 0x0001 | unsigned |
| DECIMAL | 0x0001 | unsigned |
| BYTES | 0x0001 | rightpad |
| Value | Description |
|--------|-----------------|
| 0x0010 | NOT\_NULL |
| 0x0020 | PRIMARY\_KEY |
| 0x0040 | UNIQUE\_KEY |
| 0x0080 | MULTIPLE\_KEY |
| 0x0100 | AUTO\_INCREMENT |
default: 0
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearFractionalDigits()
displayed factional decimal digits for floating point and
fixed point numbers
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearLength()
maximum count of displayable characters of .type
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearName()
name of the column
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearOriginalName()
name of the column before an alias was applied
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearOriginalTable()
name of the table the column originates from before an alias was applied
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearSchema()
schema the column originates from
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearTable()
name of the table the column originates from
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clearType()
datatype of the field in a row
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.clone() |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.mergeFrom(com.google.protobuf.Message other) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.mergeFrom(MysqlxResultset.ColumnMetaData other) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.newBuilder() |
static MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.newBuilder(MysqlxResultset.ColumnMetaData prototype) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.newBuilderForType() |
protected MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setCatalog(com.google.protobuf.ByteString value)
catalog the schema originates from
@note
As there is currently no support for catalogs in MySQL,
don't expect this field to be set.
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setCollation(long value)
optional uint64 collation = 8; |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setContentType(int value)
a hint about the higher-level encoding of a BYTES field
| Type | Value | Description |
|--------|--------|-------------------------|
| BYTES | 0x0001 | GEOMETRY (WKB encoding) |
| BYTES | 0x0002 | JSON (text encoding) |
| BYTES | 0x0003 | XML (text encoding) |
@note
This list isn't comprehensive.
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setFlags(int value)
``.type`` specific flags
| Type | Value | Description |
|---------|--------|--------------|
| UINT | 0x0001 | zerofill |
| DOUBLE | 0x0001 | unsigned |
| FLOAT | 0x0001 | unsigned |
| DECIMAL | 0x0001 | unsigned |
| BYTES | 0x0001 | rightpad |
| Value | Description |
|--------|-----------------|
| 0x0010 | NOT\_NULL |
| 0x0020 | PRIMARY\_KEY |
| 0x0040 | UNIQUE\_KEY |
| 0x0080 | MULTIPLE\_KEY |
| 0x0100 | AUTO\_INCREMENT |
default: 0
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setFractionalDigits(int value)
displayed factional decimal digits for floating point and
fixed point numbers
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setLength(int value)
maximum count of displayable characters of .type
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setName(com.google.protobuf.ByteString value)
name of the column
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setOriginalName(com.google.protobuf.ByteString value)
name of the column before an alias was applied
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setOriginalTable(com.google.protobuf.ByteString value)
name of the table the column originates from before an alias was applied
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setSchema(com.google.protobuf.ByteString value)
schema the column originates from
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setTable(com.google.protobuf.ByteString value)
name of the table the column originates from
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setType(MysqlxResultset.ColumnMetaData.FieldType value)
datatype of the field in a row
|
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MysqlxResultset.ColumnMetaData.Builder |
MysqlxResultset.ColumnMetaData.toBuilder() |