org.hydrateframework.gui
Class QueryDef
java.lang.Object
org.hydrateframework.gui.QueryDef
- All Implemented Interfaces:
- ObjectMapListSource
public class QueryDef
- extends java.lang.Object
- implements ObjectMapListSource
- Version:
- @(#)$Revision: 1.11 $
- Author:
- David Chamberlin
Method Summary |
void |
addClause(int type,
int id,
java.util.List<java.lang.String> elements)
|
void |
addObjectMap(QueryMapModel.ObjectMap map)
|
void |
copy(QueryDef copy)
|
java.util.List<java.lang.String> |
getClause(int type,
int n)
|
ParsedQuery.QueryClauseText[] |
getClauses()
|
java.lang.String[][] |
getClauses(int type)
|
java.lang.String |
getName()
|
java.util.List<QueryMapModel.ObjectMap> |
getObjectMaps()
|
java.lang.String[] |
getSelects()
|
void |
initEmpty()
|
void |
readClause(org.w3c.dom.Element elem,
int type,
java.lang.String elemName,
java.lang.String subElemName,
java.lang.String attrName)
|
void |
readFromXmlDoc(org.w3c.dom.Element elem)
|
QueryMapModel.ObjectMap |
readObjectMapFromXmlDoc(org.w3c.dom.Element elem)
|
void |
readSelectList(org.w3c.dom.Element elem,
int type)
|
void |
readSet(org.w3c.dom.Element elem,
int type)
|
java.lang.String[] |
readSqlStatement(org.w3c.dom.Element elem)
|
void |
readValueList(org.w3c.dom.Element elem,
int type)
|
void |
readWhere(org.w3c.dom.Element elem,
int type)
|
void |
replaceObjectMaps(java.util.List<QueryMapModel.ObjectMap> objectMaps)
|
void |
writeClause(org.xml.sax.ContentHandler hnd,
int type,
java.lang.String clauseName,
java.lang.String elemName,
java.lang.String exprName)
|
void |
writeStatement(org.xml.sax.ContentHandler hnd,
java.lang.String stmt)
|
void |
writeToSAX(org.xml.sax.ContentHandler hnd)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
file
public java.io.File file
queryName
public java.lang.String queryName
dsName
public java.lang.String dsName
select
public java.lang.String select
insert
public java.lang.String insert
update
public java.lang.String update
delete
public java.lang.String delete
noPrepare
public boolean noPrepare
generatesKey
public int generatesKey
description
public java.lang.String description
parameters
public java.util.Map<java.lang.String,java.lang.Object> parameters
QueryDef
public QueryDef()
QueryDef
public QueryDef(QueryDef copy)
getName
public java.lang.String getName()
initEmpty
public void initEmpty()
copy
public void copy(QueryDef copy)
getClause
public java.util.List<java.lang.String> getClause(int type,
int n)
getClauses
public java.lang.String[][] getClauses(int type)
getClauses
public ParsedQuery.QueryClauseText[] getClauses()
addClause
public void addClause(int type,
int id,
java.util.List<java.lang.String> elements)
addObjectMap
public void addObjectMap(QueryMapModel.ObjectMap map)
getObjectMaps
public java.util.List<QueryMapModel.ObjectMap> getObjectMaps()
- Specified by:
getObjectMaps
in interface ObjectMapListSource
readWhere
public void readWhere(org.w3c.dom.Element elem,
int type)
readSet
public void readSet(org.w3c.dom.Element elem,
int type)
readValueList
public void readValueList(org.w3c.dom.Element elem,
int type)
readSelectList
public void readSelectList(org.w3c.dom.Element elem,
int type)
readClause
public void readClause(org.w3c.dom.Element elem,
int type,
java.lang.String elemName,
java.lang.String subElemName,
java.lang.String attrName)
replaceObjectMaps
public void replaceObjectMaps(java.util.List<QueryMapModel.ObjectMap> objectMaps)
readSqlStatement
public java.lang.String[] readSqlStatement(org.w3c.dom.Element elem)
readFromXmlDoc
public void readFromXmlDoc(org.w3c.dom.Element elem)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
getSelects
public java.lang.String[] getSelects()
writeStatement
public void writeStatement(org.xml.sax.ContentHandler hnd,
java.lang.String stmt)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
writeClause
public void writeClause(org.xml.sax.ContentHandler hnd,
int type,
java.lang.String clauseName,
java.lang.String elemName,
java.lang.String exprName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
writeToSAX
public void writeToSAX(org.xml.sax.ContentHandler hnd)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
readObjectMapFromXmlDoc
public QueryMapModel.ObjectMap readObjectMapFromXmlDoc(org.w3c.dom.Element elem)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
Copyright © 2000 The Hydrate Project. All Rights Reserved.