Class: Google::Cloud::DataCatalog::V1::PhysicalSchema
- Inherits:
-
Object
- Object
- Google::Cloud::DataCatalog::V1::PhysicalSchema
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/datacatalog/v1/physical_schema.rb
Overview
Native schema used by a resource represented as an entry. Used by query engines for deserializing and parsing source data.
Defined Under Namespace
Classes: AvroSchema, CsvSchema, OrcSchema, ParquetSchema, ProtobufSchema, ThriftSchema
Instance Attribute Summary collapse
-
#avro ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::AvroSchema
Schema in Avro JSON format.
-
#csv ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::CsvSchema
Marks a CSV-encoded data source.
-
#orc ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::OrcSchema
Marks an ORC-encoded data source.
-
#parquet ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::ParquetSchema
Marks a Parquet-encoded data source.
-
#protobuf ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::ProtobufSchema
Schema in protocol buffer format.
-
#thrift ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::ThriftSchema
Schema in Thrift format.
Instance Attribute Details
#avro ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::AvroSchema
Returns Schema in Avro JSON format.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'proto_docs/google/cloud/datacatalog/v1/physical_schema.rb', line 44 class PhysicalSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Schema in Avro JSON format. # @!attribute [rw] text # @return [::String] # JSON source of the Avro schema. class AvroSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in Thrift format. # @!attribute [rw] text # @return [::String] # Thrift IDL source of the schema. class ThriftSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in protocol buffer format. # @!attribute [rw] text # @return [::String] # Protocol buffer source of the schema. class ProtobufSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a Parquet-encoded data source. class ParquetSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks an ORC-encoded data source. class OrcSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a CSV-encoded data source. class CsvSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#csv ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::CsvSchema
Returns Marks a CSV-encoded data source.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'proto_docs/google/cloud/datacatalog/v1/physical_schema.rb', line 44 class PhysicalSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Schema in Avro JSON format. # @!attribute [rw] text # @return [::String] # JSON source of the Avro schema. class AvroSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in Thrift format. # @!attribute [rw] text # @return [::String] # Thrift IDL source of the schema. class ThriftSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in protocol buffer format. # @!attribute [rw] text # @return [::String] # Protocol buffer source of the schema. class ProtobufSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a Parquet-encoded data source. class ParquetSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks an ORC-encoded data source. class OrcSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a CSV-encoded data source. class CsvSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#orc ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::OrcSchema
Returns Marks an ORC-encoded data source.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'proto_docs/google/cloud/datacatalog/v1/physical_schema.rb', line 44 class PhysicalSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Schema in Avro JSON format. # @!attribute [rw] text # @return [::String] # JSON source of the Avro schema. class AvroSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in Thrift format. # @!attribute [rw] text # @return [::String] # Thrift IDL source of the schema. class ThriftSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in protocol buffer format. # @!attribute [rw] text # @return [::String] # Protocol buffer source of the schema. class ProtobufSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a Parquet-encoded data source. class ParquetSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks an ORC-encoded data source. class OrcSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a CSV-encoded data source. class CsvSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#parquet ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::ParquetSchema
Returns Marks a Parquet-encoded data source.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'proto_docs/google/cloud/datacatalog/v1/physical_schema.rb', line 44 class PhysicalSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Schema in Avro JSON format. # @!attribute [rw] text # @return [::String] # JSON source of the Avro schema. class AvroSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in Thrift format. # @!attribute [rw] text # @return [::String] # Thrift IDL source of the schema. class ThriftSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in protocol buffer format. # @!attribute [rw] text # @return [::String] # Protocol buffer source of the schema. class ProtobufSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a Parquet-encoded data source. class ParquetSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks an ORC-encoded data source. class OrcSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a CSV-encoded data source. class CsvSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#protobuf ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::ProtobufSchema
Returns Schema in protocol buffer format.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'proto_docs/google/cloud/datacatalog/v1/physical_schema.rb', line 44 class PhysicalSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Schema in Avro JSON format. # @!attribute [rw] text # @return [::String] # JSON source of the Avro schema. class AvroSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in Thrift format. # @!attribute [rw] text # @return [::String] # Thrift IDL source of the schema. class ThriftSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in protocol buffer format. # @!attribute [rw] text # @return [::String] # Protocol buffer source of the schema. class ProtobufSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a Parquet-encoded data source. class ParquetSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks an ORC-encoded data source. class OrcSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a CSV-encoded data source. class CsvSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#thrift ⇒ ::Google::Cloud::DataCatalog::V1::PhysicalSchema::ThriftSchema
Returns Schema in Thrift format.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'proto_docs/google/cloud/datacatalog/v1/physical_schema.rb', line 44 class PhysicalSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Schema in Avro JSON format. # @!attribute [rw] text # @return [::String] # JSON source of the Avro schema. class AvroSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in Thrift format. # @!attribute [rw] text # @return [::String] # Thrift IDL source of the schema. class ThriftSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Schema in protocol buffer format. # @!attribute [rw] text # @return [::String] # Protocol buffer source of the schema. class ProtobufSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a Parquet-encoded data source. class ParquetSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks an ORC-encoded data source. class OrcSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Marks a CSV-encoded data source. class CsvSchema include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |