iris
개요
IRIS에 읽기를 하는 명령어 입니다.
타입
Examples
EVA .BMI
테이블을 읽는 예제입니다.
* | iris READ EVA.BMI connector_id=2 | search *
EVA .SYSLOG
테이블에서 파티션이 20191025140000
~ 20191029150000
사이의 데이터를 읽는 예제입니다.
* | iris READ EVA.SYSLOG connector_id=2 "(PARTITION >= '20191025140000' AND PARTITION < '20191029150000')" | search *
Parameters
... | iris ([WRITE|READ])? TABLE CONNECTOR_ID HINT
이름 |
설명 |
필수/옵션 |
---|---|---|
([WRITE, READ])? |
|
필수 |
TABLE |
테이블 이름을 의미합니다. |
필수 |
CONNECTOR_ID |
연결 정보 식별자를 의미합니다. |
필수 |
HINT |
IRIS에서 partition 검색 시 사용되는 힌트 절을 의미합니다. |
옵션 |
Parameters BNF
clauses : TOKEN options
| READ TOKEN options
| WRITE TOKEN options
options : option
| options option
option : CONNECTOR_ID EQ NUMBER
| SAMPLING_RATE EQ FLOAT
| SAMPLING_RATE EQ NUMBER
| USE_SAMPLING_TABLE
| PARTITION
| location
| SPACE
location : TOKEN
| location TOKEN
CONNECTOR_ID = (?i)connector_id
USE_SAMPLING_TABLE = (?i)use_sampling_table
SAMPLING_RATE = (?i)sampling_rate
EQ = =
SPACE = ST[\w()\'= ,.-]*
FLOAT = \d+\.\d+
NUMBER = \d+
PARTITION = (?:"(?:[^"\\n\\r\\\\]|(?:"")|(?:\\\\x[0-9a-fA-F]+)|(?:\\\\.))*")|(?:\'(?:[^\'\\n\\r\\\\]|(?:\'\')|(?:\\\\x[0-9a-fA-F]+)|(?:\\\\.))*\')
TOKEN = [^ |^\|]+