--- html: toc: true offline: true export_on_save: html: true --- # OrderBy Operator --- ## Operator 설명 - 선택한 column에 대해서 모든 데이터를 오름차순/내림차순으로 정렬한다. ## Operator 파라미터 설명 - selectedColumnId: 정렬을 수행할 column (required) - method: 정렬 방법(오름차순, 내림차순). Enum(ASC,DESC) (required) ## Operator 모듈 테스트 결과 ### 입력 데이터
201591001000000100129
201591001000000200236
201591001000000300355
201591001000000400450
2015910010000005005109
201591001000000600673
201591001000000700729
201591001000000800826
201591001000000900917
2015910010000010001021
### 결과 데이터
2015910010000005005109
201591001000000600673
201591001000000300355
201591001000000400450
201591001000000200236
201591001000000100129
201591001000000800826
2015910010000010001021
201591001000000900917
- parameter를 다음과 같이 설정하였다. ```scala val orderByColInfo = OrderByColumnInfo.newBuilder() .setSelectedColumnId(7) .setMethod(OrderByColumnInfo.Method.DESC) .build() ``` - 정렬을 할 column을 7번째(마지막) column으로 설정하였다. 결과 DataFrame을 보면 7번째 column에 대해서 내림차순으로 정렬된 것을 확인할 수 있다.