java.lang.Object com.ibm.etools.sqltoxml.BaseProperties | com.ibm.etools.sqltoxml.QueryProperties
public final 클래스 QueryProperties는 BaseProperties를 확장합니다.
이 클래스는 SQLToXML에 필요한 정보를 제공하여 SQL 조회를 수행하고 XML 파일과 기타 몇몇 아티팩트를 생성합니다. 해당 정보는 수동으로 설정하거나 일반적으로 확장자가 .xst인 조회 파일에서 로드할 수 있습니다. 또한 이 정보는 조회 파일에 저장될 수 있습니다.
생성자 | 설명 |
---|---|
QueryProperties() | 기본 생성자. |
메소드 | 설명 |
---|---|
String getEncoding() | 특성 파일의 Java™ 스타일 인코딩 값을 리턴합니다. |
String getEncodingTag() | store()가 호출된 경우에 작성될 특성 파일에 대한 인코딩 값을 리턴합니다. |
String getFormat() | 형식 옵션을 리턴합니다. |
String getJdbcDriver() | JDBC 드라이버 이름을 리턴합니다. |
String getJdbcServer() | JDBC 서버 경로를 리턴합니다. |
String getLoginId() | 조회를 수행할 수 있는 특권이 있는 데이터베이스 사용자 ID를 리턴합니다. |
String getPassword() | 조회를 수행할 수 있는 특권이 있는 사용자 ID의 암호를 리턴합니다. |
Boolean getRecurse() | 현재 조회에서 외부 키 열을 찾을 수 있을 때에도 대상 테이블에 대해 조회를 수행해야 하는지 여부를 표시하는 부울 값을 리턴합니다. |
String getStatement() | 실행될 현재 SQL 문을 리턴합니다. |
Vector getVarTypes() Deprecated. | 대체 매개변수 유형의 시퀀스를 리턴합니다(사용될 때). |
void load(InputStream) | InputStream에서 필요한 조회 값을 로드합니다. |
void load(String) | 조회 파일에서 필요한 조회 값을 로드합니다. |
void setEncoding(String) | store()가 호출된 경우에 작성될 특성 파일에 대한 Java 스타일 인코딩 값을 설정합니다. |
void setEncodingTag(String) | store()가 호출된 경우에 작성될 특성 파일에 대한 인코딩 값을 설정합니다. |
void setFormat(String) | 형식 옵션을 설정합니다. |
void setJdbcDriver(String) | JDBC 드라이버 이름을 설정합니다. |
void setJdbcServer(String) | JDBC 서버 경로를 설정합니다. |
void setLoginId(String) | 조회를 수행할 수 있는 특권이 있는 데이터베이스 사용자 ID를 설정합니다. |
void setPassword(String) | 조회를 수행할 수 있는 특권이 있는 사용자 ID의 암호를 설정합니다. |
void setRecurse(Boolean) | 현재 조회에서 외부 키 열을 찾을 수 있을 때에도 대상 테이블에 대해 조회를 수행해야 하는지 여부를 표시하는 부울 값을 설정합니다. |
void setStatement(String) | 현재 SQL 문을 설정합니다. |
void setVarTypes(Vector) Deprecated. | VarTypes는 SQL 문에 '?'와 같은 대체 매개변수가 있을 때 사용되고, 사용자는 이 매개변수에 대해 명시적으로 데이터 유형을 표시해야 합니다. |
void store(String) | 조회 파일에 필요한 조회 값을 저장합니다. |
public QueryProperties()
기본 생성자.
public String getEncoding()
특성 파일의 Java 스타일 인코딩 값을 리턴합니다.
public java.lang.String getEncodingTag()
store()가 호출된 경우에 작성될 특성 파일에 대한 인코딩 값을 리턴합니다.
public String getFormat()
형식 옵션을 리턴합니다. 사용 가능한 출력 형식은 다음과 같습니다.
SQLGenerateOptions.GENERATE_AS_ELEMENTS, SQLGenerateOptions.GENERATE_AS_ATTRIBUTES, SQLGenerateOptions.GENERATE_PRIMARYKEYS_AS_ATTRIBUTES, and SQLGenerateOptions.GENERATE_ID_AND_IDREF
public java.lang.String getJdbcDriver()
JDBC 드라이버 이름을 리턴합니다. 드라이버 인수의 예제 양식은 다음과 같습니다.
COM.ibm.db2.jdbc.app.DB2Driver
public java.lang.String getJdbcServer()
JDBC 서버 경로를 리턴합니다. 서버 인수의 예제 양식은 다음과 같습니다.
jdbc:db2:hospital
여기서 hospital은 조회 대상 데이터베이스 이름입니다.
public java.lang.String getLoginId()
조회를 수행할 수 있는 특권이 있는 데이터베이스 사용자 ID를 리턴합니다.
public java.lang.String getPassword()
조회를 수행할 수 있는 특권이 있는 사용자 ID의 암호를 리턴합니다.
public Boolean getRecurse()
현재 조회에서 외부 키 열을 찾을 수 있을 때에도 대상 테이블에 대해 조회를 수행해야 하는지 여부를 표시하는 부울 값을 리턴합니다.
public String getStatement()
실행될 현재 SQL 문을 리턴합니다.
public java.util.Vector getVarTypes()
Deprecated. 대체 매개변수 유형의 시퀀스를 리턴합니다(사용될 때). VarTypes는 SQL 문에 '?'와 같은 대체 매개변수가 있을 때 사용되고 사용자는 이 매개변수에 대해 명시적으로 데이터 유형을 표시해야 합니다.
public void load(InputStream stream) throws Exception
InputStream에서 필요한 조회 값을 로드합니다. InputStream의 컨텐츠는 조회 파일의 컨텐츠와 동일한 XML 형식입니다.
public void load(String xstFilename) throws Exception
조회 파일에서 필요한 조회 값을 로드합니다. 조회 파일 이름은 .xst 확장자를 사용합니다.
public void setEncoding(String enc)
store()가 호출된 경우에 작성될 특성 파일에 대한 Java 스타일 인코딩 값을 설정합니다.
public void setEncodingTag(String encTag)
store()가 호출된 경우에 작성될 특성 파일에 대한 인코딩 값을 설정합니다.
public void setFormat(String newFormat)
형식 옵션을 설정합니다. 사용 가능한 출력 형식은 다음과 같습니다.
GENERATE_AS_ELEMENTS, GENERATE_AS_ATTRIBUTES, GENERATE_PRIMARYKEYS_AS_ATTRIBUTES, GENERATE_ID_AND_IDREF
public void setJdbcDriver(String newJdbcDriver)
JDBC 드라이버 이름을 설정합니다. 드라이버 인수의 예제 양식은 다음과 같습니다.
COM.ibm.db2.jdbc.app.DB2Driver
public void setJdbcServer(String newJdbcServer)
JDBC 서버 경로를 설정합니다. 서버 인수의 예제 양식은 다음과 같습니다.
jdbc:db2:hospital
여기서 hospital은 조회 대상 데이터베이스 이름입니다.
public void setLoginId(String newLoginId)
조회를 수행할 수 있는 특권이 있는 데이터베이스 사용자 ID를 설정합니다.
public void setPassword(String newPassword)
조회를 수행할 수 있는 특권이 있는 사용자 ID의 암호를 설정합니다.
public void setRecurse(Boolean newRecurse)
현재 조회에서 외부 키 열을 찾을 수 있을 때에도 대상 테이블에 대해 조회를 수행해야 하는지 여부를 표시하는 부울 값을 설정합니다.
public void setStatement(String newStatement)
현재 SQL 문을 설정합니다.
public void setVarTypes(Vector types)
Deprecated. VarTypes는 SQL 문에 '?'와 같은 대체 매개변수가 있을 때 사용되고, 사용자는 이 매개변수에 대해 명시적으로 데이터 유형을 표시해야 합니다.
public void store(String xstFilename) throws Exception
조회 파일에 필요한 조회 값을 저장합니다. 조회 파일 이름은 .xst 확장자를 사용합니다.