SELECT ステートメントを実行して、テーブル内のデータをクエリできます。
説明
SELECT ステートメントの詳細については、データのクエリを参照してください。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスの初期化を参照してください。
マッピングテーブルが作成されていること。詳細については、マッピングテーブルの作成を参照してください。
例
def query_data(client):
query = 'select pk, long_value, double_value, string_value, bool_value from test_table limit 20'
rowlist, _, _ = client.exe_sql_query(query)
ret_map = collections.defaultdict(list)
for row in rowlist:
for tup in row.attribute_columns:
ret_map[tup[0]].append(tup[1])
for item in ret_map:
print(item, ret_map[item])