Google Cloud Data Catalog V1 Client - Class PhysicalSchema (2.4.1)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud Data Catalog V1 Client class PhysicalSchema.
Native schema used by a resource represented as an entry. Used by query engines for deserializing and parsing source data.
Generated from protobuf message google.cloud.datacatalog.v1.PhysicalSchema
Namespace
Google \ Cloud \ DataCatalog \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ avro |
PhysicalSchema\AvroSchema
Schema in Avro JSON format. |
↳ thrift |
PhysicalSchema\ThriftSchema
Schema in Thrift format. |
↳ protobuf |
PhysicalSchema\ProtobufSchema
Schema in protocol buffer format. |
↳ parquet |
PhysicalSchema\ParquetSchema
Marks a Parquet-encoded data source. |
↳ orc |
PhysicalSchema\OrcSchema
Marks an ORC-encoded data source. |
↳ csv |
PhysicalSchema\CsvSchema
Marks a CSV-encoded data source. |
getAvro
Schema in Avro JSON format.
| Returns | |
|---|---|
| Type | Description |
PhysicalSchema\AvroSchema|null |
|
hasAvro
setAvro
Schema in Avro JSON format.
| Parameter | |
|---|---|
| Name | Description |
var |
PhysicalSchema\AvroSchema
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getThrift
Schema in Thrift format.
| Returns | |
|---|---|
| Type | Description |
PhysicalSchema\ThriftSchema|null |
|
hasThrift
setThrift
Schema in Thrift format.
| Parameter | |
|---|---|
| Name | Description |
var |
PhysicalSchema\ThriftSchema
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getProtobuf
Schema in protocol buffer format.
| Returns | |
|---|---|
| Type | Description |
PhysicalSchema\ProtobufSchema|null |
|
hasProtobuf
setProtobuf
Schema in protocol buffer format.
| Parameter | |
|---|---|
| Name | Description |
var |
PhysicalSchema\ProtobufSchema
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getParquet
Marks a Parquet-encoded data source.
| Returns | |
|---|---|
| Type | Description |
PhysicalSchema\ParquetSchema|null |
|
hasParquet
setParquet
Marks a Parquet-encoded data source.
| Parameter | |
|---|---|
| Name | Description |
var |
PhysicalSchema\ParquetSchema
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOrc
Marks an ORC-encoded data source.
| Returns | |
|---|---|
| Type | Description |
PhysicalSchema\OrcSchema|null |
|
hasOrc
setOrc
Marks an ORC-encoded data source.
| Parameter | |
|---|---|
| Name | Description |
var |
PhysicalSchema\OrcSchema
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCsv
Marks a CSV-encoded data source.
| Returns | |
|---|---|
| Type | Description |
PhysicalSchema\CsvSchema|null |
|
hasCsv
setCsv
Marks a CSV-encoded data source.
| Parameter | |
|---|---|
| Name | Description |
var |
PhysicalSchema\CsvSchema
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSchema
| Returns | |
|---|---|
| Type | Description |
string |
|