Classe com.ibm.etools.sqltoxml.QueryProperties

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.

Vedere anche
SQLToXML
Tabella 1. Indice costruttori
Costruttore Descrizione
QueryProperties() Il costruttore predefinito.
Tabella 2. Indice metodi
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.

Costruttori

QueryProperties
public QueryProperties()

Il costruttore predefinito.

Metodi

getEncoding
public String getEncoding()

Restituisce il valore di codifica dello stile Java per il file delle proprietà.

getEncodingTag
public java.lang.String getEncodingTag()

Restituisce il valore di codifica per la scrittura del file delle proprietà se viene richiamato il valore store().

getFormat
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
getJdbcDriver
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
getJdbcServer
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.

getLoginId
public java.lang.String getLoginId()

Restituisce un ID utente di database con privilegi per eseguire la query.

getPassword
public java.lang.String getPassword()

Restituisce una password per l'ID utente con privilegi appropriati ad eseguire la query.

getRecurse
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.

getStatement
public String getStatement()

Restituisce un'istruzione SQL corrente da eseguire.

getVarTypes
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.

load
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.

load
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.

setEncoding
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().

setEncodingTag
public void setEncodingTag(String encTag)

Imposta il valore di codifica per la scrittura del file delle proprietà se viene richiamato il valore store().

setFormat
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
setJdbcDriver
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
setJdbcServer
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.

setLoginId
public void setLoginId(String newLoginId)

Imposta un ID utente di database con privilegi per eseguire la query.

setPassword
public void setPassword(String newPassword)

Imposta una password per l'ID utente con privilegi appropriati ad eseguire la query.

setRecurse
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.

setStatement
public void setStatement(String newStatement)

Imposta l'istruzione SQL corrente.

setVarTypes
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.

store
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

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2000, 2004. Tutti i diritti riservati.