この例では、SELECTリクエストに対するSHOW文には、関数マッピング定義、および関数マッピング定義の一部である外部サーバー定義が含まれています。
以下に、関数マッピングの定義を示します。
CREATE FUNCTION MAPPING appl_view_db.sessionize FOR sessionize SERVER coprocessor USING Timecolumn, timeout(100), clicklag(20), emitnull;
SHOW SELECTリクエストは次のとおりです。
SHOW SELECT * from test_db.sessionize (
ON test_user.t1 as InputTable PARTITION BY 1
USING
TimeColumn('periodcol'),
clicklag(200)
) as dt;
SHOWリクエスト文は、テーブルの定義、関数マッピング、および外部サーバーを返します。
*** Text of DDL statement returned.
-------------------------------------------------------------------
CREATE SET TABLE TEST_USER.t1 ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO,
MAP = TD_MAP1
(
userid INTEGER,
periodcol TIMESTAMP(6),
page VARCHAR(1000) CHARACTER SET LATIN NOT CASESPECIFIC)
PRIMARY INDEX ( userid );
*** Text of DDL statement returned. ------------------------------------------------------------------- CREATE FUNCTION MAPPING appl_view_db.sessionize FOR sessionize SERVER coprocessor USING Timecolumn, timeout(100), clicklag(20), emitnull;
*** Text of DDL statement returned.
-------------------------------------------------------------------
CREATE FOREIGN SERVER TD_SERVER_DB.opt_srv1
EXTERNAL SECURITY DEFINER TRUSTED TESTAUTH USING
link ('sdlc4673sdlc4675')
version ('active')
DO IMPORT WITH TD_SYSFNLIB.QGINITIATORIMPORT ,
DO EXPORT WITH TD_SYSFNLIB.QGINITIATOREXPORT ;