|
Class Summary |
| ArgumentSqlText |
문자열 치환방식의 파라메터 하나를 표현하는 SqlText 클래스이다. |
| ConditionalSqlText |
조건에 따라서 동적으로 조립되는 SQL 기능을 제공한다. |
| DefinitionMap |
DefinitionMap은 SQL 실행 시 실행되는 DB 별로 특정값을 정의하여 동적 SQL등의 조건으로 사용할 수 있는
기능을 처리하기 위하여 해당 Query XML 파일의 <definition> 로 정의된 내용을
관리하기 위한 기능을 제공한다. |
| DynamicSqlText |
동적인 SQL 문장을 표현하기 위한 SqlText 인터페이스의 확장이다. |
| IterateSqlText |
컬럼 항목의 개수에 따라서 SQL이 생성되는 기능을 제공한다. |
| ResultMap |
ResultMap은 Sql의 조회 결과로 컬럼의 데이터를 읽을 때 어떤 ColumnReader를 사용하여 읽을지을
지정하기 위한 클래스이다. |
| ResultMapItem |
ResultItem은 ResultMap을 구성하는 요소이며 하나의 ResultItem은 하나의 ColumnReader를 지정한다. |
| SimpleSqlText |
Text로만 이루어진 SQL 문장을 표현한다. |
| SqlParameter |
SQL 문장내의 inline 파라메터를 파싱한 결과를 표현하기 위한 클래스이다. |
| Sqls |
Sql Query 정의 XML 파일에서 root 노드인 <sqls> 노드를 표현하는 객체이다. |
| SqlStatement |
Sql Query 정의 XML 파일에서 하나의 sql 문장을 정의하는 노드인 <statement> 노드를 표현하는 객체이다. |
| SqlTextParser |
Inline parameter가 포함되어 있는 SQL 문장을 받아서 SqlText 객체들의 리스트로 파싱한다. |
| SqlTypes |
java.sql.Types에 정의된 JDBC type 값과 그 이름들을 매핑하여
그 정보를 제공하는 클래스이다. |
| StaticSqlText |
정적으로 고정된 SQL 문을 표현하는 클래스이다. |