fields

개요

검색 결과가 출력 될 field를 설정합니다.

설명

+ 혹은 - 기호를 필드명 앞에 사용하여 검색 결과가 출력 될 field를 설정 할 수 있습니다. 만약 +가 앞에 쓰였다면, 해당 field의 이름과 매칭되는 field들이 검색 결과에 출력됩니다. 만약 -가 앞에 쓰였다면, 현재 검색 결과 데이터의 필드 목록에서 해당 field가 제외된 검색 결과에 출력됩니다. 필드명 뒤에 *가 쓰일 수 있으며, 해당 패턴과 매치되는 모든 필드를 의미합니다.

Examples

  • HR 그리고 PLAYERID field만을 출력하는 예제 입니다.
..| fields +HR, PLAYERID
..| fields HR, PLAYERID
HR PLAYERID
2 apple
  • 전체 필드에서 HR필드 만을 제외한 field를 출력합니다.
..| fields -HR
TEAMID PLAYERID
TOR apple
  • RAW_ 로 시작하는 모든 field를 제외한 field를 출력합니다.
..| fields -RAW_*
TEAMID PLAYERID
TOR apple
  • 필드명이 한 단어가 아니라도 필드명 그대로 사용가능합니다. (, 로 필드명을 구분 합니다.)
.. | fields + 필드 A, 필드 B, 필드_C
필드 A 필드 B 필드_C
1 2 3

Parameters

... | fields ([+|-])? FIELD_NAME(*)? (, FIELD_NAME(*)?)*
이름 설명 필수/옵션
FIELD_NAME field의 이름을 의미합니다. 필수
+|- + 혹은 -로 주어진 전체 field를 보여지게 할 것인가 말 것인가를 결정 합니다. 옵션
*, wildcard를 의미합니다. 옵션

Parameters BNF

fields : field_list
       | MINUS field_list
       | PLUS field_list

field_list : tokens
           | field_list COMMA tokens

tokens : TOKEN
       | tokens TOKEN

PLUS : +
MINUS : -
TOKEN : [^ |^,|^+|^-]+
COMMA : ,