public abstract class Insert extends Query
Modifier and Type | Method and Description |
---|---|
void |
addFieldValuePair(FieldValuePair pair)
Permet afegir una nova parella de camp-valor dins de la sentència INSERT.
|
void |
addFieldValuePair(java.lang.String nameField,
java.lang.String value)
Permet afegir una nova parella de camp-valor dins de la sentència INSERT.
|
java.util.ArrayList<FieldValuePair> |
getFieldValuePairs()
Permet obtenir el conjunt de parells camp-valor de la sentència INSERT.
|
static Insert |
getInsert(Session session,
java.lang.String table)
Permet obtenir una sentència INSERT inicialitzada.
|
abstract java.lang.String |
getQuery()
Permet obtenir la sentència INSERT construïda.
|
void |
validateQuery()
Valida les propietats de la sentència INSERT.
|
public java.util.ArrayList<FieldValuePair> getFieldValuePairs()
ArrayList
amb els parells camp-valor de la sentència INSERT.public void addFieldValuePair(FieldValuePair pair)
pair
- - Parell de camp-valor. Si el parell es nul, llavors no s'afegeix a
la sentència INSERT.public void addFieldValuePair(java.lang.String nameField, java.lang.String value) throws MyFrameUOCException
nameField
- - Nom del camp.value
- - Valor.MyFrameUOCException
- Si no es pot afegir una nova parella de camp-valor dins de la sentència INSERT.public abstract java.lang.String getQuery() throws MyFrameUOCException
getQuery
in class Query
String
amb la sentència INSERT construïda.MyFrameUOCException
- Si no es pot obtenir la sentència INSERT construïda.public void validateQuery() throws MyFrameUOCException
validateQuery
in class Query
MyFrameUOCException
- Si no es poden validar les propietats de la sentència INSERT.public static Insert getInsert(Session session, java.lang.String table) throws MyFrameUOCException
session
- - Sessió de MyFrameUOC que s'utilitza.table
- - Nom de la taula que participa en la sentència INSERT.Insert
que
conté la sentència INSERT inicialitzada.MyFrameUOCException
- Si no es pot obtenir una sentència INSERT inicialitzada.