Documentation ¶
Overview ¶
Package util은 paust-db/client package를 사용함에 있어서 편리한 tool을 제공함.
Index ¶
- func GetInputDataObjFromDir(dir string, recursive bool) (map[string][]client.InputDataObj, error)
- func GetInputDataObjFromFile(file string) ([]client.InputDataObj, error)
- func GetInputDataObjFromStdin() ([]client.InputDataObj, error)
- func GetInputFetchObjFromFile(file string) (*client.InputFetchObj, error)
- func GetInputFetchObjFromStdin() (*client.InputFetchObj, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetInputDataObjFromDir ¶
GetInputDataObjFromDir는 given dir내의 client.InputDataObj의 형식으로 구성된 모든 *.json 파일에 대해 file path를 key로, read하여 변환한 client.InputDataObj slice를 value로 갖는 map을 return. recursive가 true일 경우 given dir의 모든 sub directory를 traverse하면서 *.json 파일을 read함.
func GetInputDataObjFromFile ¶
func GetInputDataObjFromFile(file string) ([]client.InputDataObj, error)
GetInputDataObjFromFile는 given file의 client.InputDataObj의 형식으로 구성된 JSON 데이터를 read하여 client.InputDataObj의 slice로 변환해 return.
func GetInputDataObjFromStdin ¶
func GetInputDataObjFromStdin() ([]client.InputDataObj, error)
GetInputDataObjFromStdin는 STDIN에서 client.InputDataObj의 형식으로 구성된 JSON 데이터를 read하여 client.InputDataObj의 slice로 변환해 return. STDIN은 EOF가 입력될 때까지 읽음.
func GetInputFetchObjFromFile ¶
func GetInputFetchObjFromFile(file string) (*client.InputFetchObj, error)
GetInputFetchObjFromFile는 given file의 client.InputFetchObj의 형식으로 구성된 JSON 데이터를 read하여 client.InputFetchObj로 변환해 return.
func GetInputFetchObjFromStdin ¶
func GetInputFetchObjFromStdin() (*client.InputFetchObj, error)
GetInputFetchObjFromStdin는 STDIN에서 client.InputFetchObj의 형식으로 JSON 데디터를 read하여 client.InputFetchObj로 변환해 return. STDIN은 EOF가 입력될 때 까지 읽음.
Types ¶
This section is empty.