ListTable オペレーションを呼び出すことで、現在のインスタンスに作成されているすべてのテーブルの名前をクエリできます。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスを初期化するを参照してください。
データテーブルが作成されていること。詳細については、データテーブルを作成するを参照してください。
API オペレーション
// すべてのテーブルを一覧表示します。操作が成功した場合、すべてのテーブルの名前が返されます。
ListTable() (*ListTableResponse, error)
例
次のサンプルコードは、インスタンス内のすべてのテーブルの名前をクエリする方法の例を示しています。
func ListTableSample(client *tablestore.TableStoreClient){
tables, err := client.ListTable()
if err != nil {
fmt.Println("Failed to list table") // テーブルの一覧取得に失敗しました
} else {
fmt.Println("List table result is") // テーブルの一覧取得結果は次のとおりです
for _, table := range (tables.TableNames) {
fmt.Println("TableName: ", table)
}
}
}
参照
テーブル名をクエリするために呼び出すことができる API オペレーションについては、ListTable を参照してください。詳細なサンプルコードについては、ListTable@GitHub をご覧ください。