리소스: Table
표를 나타냅니다.
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "type": enum ( |
| 필드 | |
|---|---|
name |
출력 전용입니다. 리소스 이름입니다. 형식: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/tables/{tableId} |
createTime |
출력 전용입니다. 테이블 생성 시간 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 표의 마지막 수정 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
deleteTime |
출력 전용입니다. 테이블의 삭제 시간입니다. 표가 삭제된 후에만 설정됩니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
expireTime |
출력 전용입니다. 이 테이블이 만료된 것으로 간주되는 시간입니다. 표가 삭제된 후에만 설정됩니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
type |
테이블 유형. |
etag |
다른 필드 값을 기준으로 서버에서 계산한 테이블 객체의 체크섬입니다. 계속하기 전 클라이언트에 최신 값이 포함되었는지 확인하기 위해 업데이트 요청 시에 전송될 수 있습니다. 업데이트 테이블 작업에 대해서만 확인됩니다. |
| 표 유형에 지정된 옵션입니다. 다음은 상호 배타적인 필드의 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다. | |
hiveOptions |
Hive 테이블의 옵션입니다. |
| 상호 배타적 필드의 끝입니다. | |
HiveTableOptions
Hive 테이블의 옵션입니다.
| JSON 표현 |
|---|
{
"parameters": {
string: string,
...
},
"tableType": string,
"storageDescriptor": {
object ( |
| 필드 | |
|---|---|
parameters |
사용자가 제공한 Hive 테이블 매개변수를 저장합니다.
|
tableType |
Hive 테이블 유형입니다. 예를 들어 MANAGED_TABLE, EXTERNAL_TABLE입니다. |
storageDescriptor |
데이터의 물리적 스토리지 정보를 저장합니다. |
StorageDescriptor
데이터의 물리적 스토리지 정보를 저장합니다.
| JSON 표현 |
|---|
{
"locationUri": string,
"inputFormat": string,
"outputFormat": string,
"serdeInfo": {
object ( |
| 필드 | |
|---|---|
locationUri |
테이블 데이터가 저장된 Cloud Storage 폴더 URI입니다('gs://'로 시작). |
inputFormat |
입력 형식의 정규화된 Java 클래스 이름입니다. |
outputFormat |
출력 형식의 정규화된 Java 클래스 이름입니다. |
serdeInfo |
직렬화기 및 역직렬화기 정보입니다. |
SerDeInfo
직렬화기 및 역직렬화기 정보입니다.
| JSON 표현 |
|---|
{ "serializationLib": string } |
| 필드 | |
|---|---|
serializationLib |
직렬화 라이브러리의 정규화된 Java 클래스 이름입니다. |
유형
테이블 유형.
| 열거형 | |
|---|---|
TYPE_UNSPECIFIED |
유형이 지정되지 않았습니다. |
HIVE |
Hive Metastore 테이블과 호환되는 테이블을 나타냅니다. |
메서드 |
|
|---|---|
|
새 테이블을 만듭니다. |
|
테이블 ID로 지정된 기존 테이블을 삭제합니다. |
|
리소스 이름으로 지정된 테이블을 가져옵니다. |
|
지정된 데이터베이스의 모든 테이블을 나열합니다. |
|
테이블 ID로 지정된 기존 테이블을 업데이트합니다. |
|
테이블 ID로 지정된 기존 테이블의 이름을 바꿉니다. |