ODBC Driver for Cassandra

Build 20.0.7587

カスタムスキーマ例

このセクションには、完全なスキーマが含まれています。インフォセクションではCassandra オブジェクトのリレーショナルビューを可能にします。詳細はカスタムスキーマ定義 を参照してください。次のテーブルではSELECT コマンドが以下のスキーマのGET セクションとして実行されます。CassandraadoExecuteSelect のような処理は内部の実行です。

テーブル属性を使って、パースするテーブル名を特定します。テーブル属性を使って、同じコレクションに対して複数のスキーマを定義することができます。

Location プロパティをスキーマファイルを格納するファイルディレクトリに設定します。テーブルが指定されない場合は、ファイル名がパースされるテーブルを決定します。

<rsb:script xmlns:rsb="http://www.rssbus.com/ns/rsbscript/2">  

  <rsb:info title="Customers" description="Customers">  
    <!-- Column definitions -->  
    <attr name="Id"              xs:type="int" key="true"                                     />
    <attr name="Name"            xs:type="string"                                             />
    <attr name="Street"          xs:type="string"           other:periodpath="address.street" />
    <attr name="City"            xs:type="string"           other:periodpath="address.city"   />
    <attr name="PrimaryOffice"   xs:type="string"           other:periodpath="offices.0"      />
    <attr name="SecondaryOffice" xs:type="string"           other:periodpath="offices.1"      />
  </rsb:info>
  <rsb:set attr="table" value="customers"/>
  <rsb:script method="GET">
    <rsb:push op="cassandraadoExecuteSelect"/>
  </rsb:script>

</rsb:script>

Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 20.0.7587