Class GoogleCloudDatacatalogV1PhysicalSchema
Native schema used by a resource represented as an entry. Used by query engines for deserializing and parsing source data.
Implements
Inherited Members
Namespace: Google.Apis.DataCatalog.v1.Data
Assembly: Google.Apis.DataCatalog.v1.dll
Syntax
public class GoogleCloudDatacatalogV1PhysicalSchema : IDirectResponseSchema
Properties
Avro
Schema in Avro JSON format.
Declaration
[JsonProperty("avro")]
public virtual GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema Avro { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema |
Csv
Marks a CSV-encoded data source.
Declaration
[JsonProperty("csv")]
public virtual GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema Csv { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Orc
Marks an ORC-encoded data source.
Declaration
[JsonProperty("orc")]
public virtual GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema Orc { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema |
Parquet
Marks a Parquet-encoded data source.
Declaration
[JsonProperty("parquet")]
public virtual GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema Parquet { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema |
Protobuf
Schema in protocol buffer format.
Declaration
[JsonProperty("protobuf")]
public virtual GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema Protobuf { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema |
Thrift
Schema in Thrift format.
Declaration
[JsonProperty("thrift")]
public virtual GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema Thrift { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema |