java.lang.Object com.ibm.etools.sqltoxml.BaseProperties | com.ibm.etools.sqltoxml.QueryProperties
public final class QueryProperties extends BaseProperties
Questa classe fornisce le informazioni necessarie affinché SQLToXML esegua la relativa query SQL e generi un file XML ed altre risorse. Le informazioni possono essere impostate manualmente o caricate da un file di query (che presenta in genere un'estensione .xst). Le informazioni possono essere inoltre memorizzate in un file di query.
Costruttore | Descrizione |
---|---|
QueryProperties() | Il costruttore predefinito. |
Metodo | Descrizione |
---|---|
String getEncoding() | Restituisce il valore di codifica dello stile Java per il file delle proprietà. |
String getEncodingTag() | Restituisce il valore di codifica per la scrittura del file delle proprietà se viene richiamato il valore store(). |
String getFormat() | Restituisce un'opzione relativa al formato. |
String getJdbcDriver() | Restituisce un nome di driver JDBC. |
String getJdbcServer() | Restituisce un percorso al server JDBC. |
String getLoginId() | Restituisce un ID utente di database con privilegi appropriati ad eseguire la query. |
String getPassword() | Restituisce una password per l'ID utente con privilegi appropriati ad eseguire la query. |
Boolean getRecurse() | Restituisce un valore booleano che indica se le query devono essere eseguite anche sulle tabelle di destinazione quando vengono rilevate colonne di chiavi esterne nella query corrente. |
String getStatement() | Restituisce un'istruzione SQL corrente da eseguire. |
Vector getVarTypes() Obsoleto. | Quando utilizzato, restituisce una sequenza di tipi di parametri di sostituzione. |
void load(InputStream) | Carica i valori di query necessari da un InputStream. |
void load(String) | Carica i valori di query necessari da un file di query. |
void setEncoding(String) | Imposta il valore di codifica dello stile Java per la scrittura del file delle proprietà se viene richiamato il valore store(). |
void setEncodingTag(String) | Imposta il valore di codifica per la scrittura del file delle proprietà se viene richiamato il valore store(). |
void setFormat(String) | Imposta un'opzione relativa al formato. |
void setJdbcDriver(String) | Imposta un nome di driver JDBC. |
void setJdbcServer(String) | Imposta un percorso al server JDBC. |
void setLoginId(String) | Imposta un ID utente di database con privilegi per eseguire la query. |
void setPassword(String) | Imposta una password per l'ID utente con privilegi appropriati ad eseguire la query. |
void setRecurse(Boolean) | Imposta un valore booleano che indica se le query devono essere eseguite anche sulle tabelle di destinazione quando vengono rilevate colonne di chiavi esterne nella query corrente. |
void setStatement(String) | Imposta l'istruzione SQL corrente. |
void setVarTypes(Vector) Obsoleto. | I valori VarTypes vengono utilizzati quando un'istruzione SQL contiene parametri di sostituzione, ad esempio, '?', e l'utente desidera indicare esplicitamente il tipo di dati per quei parametri. |
void store(String) | Memorizza i valori di query necessari in un file di query. |
public QueryProperties()
Il costruttore predefinito.
public String getEncoding()
Restituisce il valore di codifica dello stile Java per il file delle proprietà.
public java.lang.String getEncodingTag()
Restituisce il valore di codifica per la scrittura del file delle proprietà se viene richiamato il valore store().
public String getFormat()
Restituisce un'opzione relativa al formato. I formati di output disponibili sono:
SQLGenerateOptions.GENERATE_AS_ELEMENTS, SQLGenerateOptions.GENERATE_AS_ATTRIBUTES, SQLGenerateOptions.GENERATE_PRIMARYKEYS_AS_ATTRIBUTES e SQLGenerateOptions.GENERATE_ID_AND_IDREF
public java.lang.String getJdbcDriver()
Restituisce un nome di driver JDBC. Un modulo di esempio dell'argomento del driver è:
COM.ibm.db2.jdbc.app.DB2Driver
public java.lang.String getJdbcServer()
Restituisce un percorso al server JDBC. Un modulo di esempio dell'argomento del server è:
jdbc:db2:hospital
dove hospital è il nome di database per la query.
public java.lang.String getLoginId()
Restituisce un ID utente di database con privilegi per eseguire la query.
public java.lang.String getPassword()
Restituisce una password per l'ID utente con privilegi appropriati ad eseguire la query.
public Boolean getRecurse()
Restituisce un valore booleano che indica se le query devono essere eseguite anche sulle tabelle di destinazione quando vengono rilevate colonne di chiavi esterne nella query corrente.
public String getStatement()
Restituisce un'istruzione SQL corrente da eseguire.
public java.util.Vector getVarTypes()
Obsoleto. Quando utilizzato, restituisce una sequenza di tipi di parametri di sostituzione. I valori VarTypes vengono utilizzati quando un'istruzione SQL contiene parametri di sostituzione, ad esempio, '?', e l'utente desidera indicare esplicitamente il tipo di dati per quei parametri.
public void load(InputStream stream) throws Exception
Carica i valori di query necessari da InputStream. Il contenuto di InputStream è il formato XML equivalente a quello di un file di query.
public void load(String xstFilename) throws Exception
Carica i valori di query necessari da un file di query. Il nome del file di query utilizza un'estensione .xst.
public void setEncoding(String enc)
Imposta il valore di codifica dello stile Java per la scrittura del file delle proprietà se viene richiamato il valore store().
public void setEncodingTag(String encTag)
Imposta il valore di codifica per la scrittura del file delle proprietà se viene richiamato il valore store().
public void setFormat(String newFormat)
Imposta un'opzione relativa al formato. I formati di output disponibili sono:
GENERATE_AS_ELEMENTS, GENERATE_AS_ATTRIBUTES, GENERATE_PRIMARYKEYS_AS_ATTRIBUTES e GENERATE_ID_AND_IDREF
public void setJdbcDriver(String newJdbcDriver)
Imposta un nome di driver JDBC. Un modulo di esempio dell'argomento del driver è:
COM.ibm.db2.jdbc.app.DB2Driver
public void setJdbcServer(String newJdbcServer)
Imposta un percorso al server JDBC. Un modulo di esempio dell'argomento del server è:
jdbc:db2:hospital
dove hospital è il nome di database per la query.
public void setLoginId(String newLoginId)
Imposta un ID utente di database con privilegi per eseguire la query.
public void setPassword(String newPassword)
Imposta una password per l'ID utente con privilegi appropriati ad eseguire la query.
public void setRecurse(Boolean newRecurse)
Imposta un valore booleano che indica se le query devono essere eseguite anche sulle tabelle di destinazione quando vengono rilevate colonne di chiavi esterne nella query corrente.
public void setStatement(String newStatement)
Imposta l'istruzione SQL corrente.
public void setVarTypes(Vector types)
Obsoleto. I valori VarTypes vengono utilizzati quando un'istruzione SQL contiene parametri di sostituzione, ad esempio, '?', e l'utente desidera indicare esplicitamente il tipo di dati per quei parametri.
public void store(String xstFilename) throws Exception
Memorizza i valori di query necessari in un file di query. Il nome del file di query utilizza un'estensione .xst.
Riferimenti correlati
Classe com.ibm.etools.sqltoxml.SQLToXML
Classe com.ibm.etools.sqltoxml.BaseProperties