language guide filename fix
readme fix link to language guide
parseParams eliminated
Merge branch 'master' of github.com:mrumkovskis/Query
formatting
null connection error processing added
null connection error processing added
Assign expression returns assigned value instead of unit
assign expression testing improved
motherConn renamed to sharedConn
set binding supported
result is closed automatically after result is completely iterated through
1. Changes in QueryProject.scala provide automatic file (jetty-web.xml)
generation from JAVA_OPTS. File jetty-web.xml is created in case if such
file don't exists else JAVA_OPTS parameters are ignored. Purpose for
file jetty-web.xml is provide jetty web service with jndi lookups for
database connection. 
2. In sbt: Five parameters are expected to be defined for jndi:
uniso.query.jdbcname, uniso.query.driverclassname,
uniso.query.url, uniso.query.user, uniso.query.password correspondening
to org.apache.commons.dbcp.BasicDataSource
3. There have been added two text fields for inputing DB name and DB
schema in get.xhtml
4. In AjaxQuery.scala: changed parameter count for QueryServer.json call
(always refers to default database jdbc/uniso/query)
5. File QueryServer.scala has bean modified to use only jndi lookups for
database connections. As there can be severals databases,
QueryServer.scala has been taught to deal with all of them. For that
query string has been enriched with two new parameters "database" and
"dbschema". In case of absence of those two parameters default values
"jdbc/uniso/query" and "public" are used. In addition database metadata,
once are loaded, are stored is ConcurentHashMap, every time when query
is executed it checks for metadata in ConcurentHashMap, only in case if
ConcurentHashMap can't provide for asked metadata they are obained from
database. This reorganized new code don't use Conn.scala anymore, so in
general there is no need for this class.
New full query form is:
query?database=...&dbschema=...&query=...&p_1=...&p_2...=&p_3=...&p_4=...&p_5=...&argtypes=...&res-type=...
Edited sbt via GitHub
Merge pull request #5 from Janqis/master

Changes 14sep2011
Renamed confusing variable name (from
'uniqueMetaDataRecognizationString'
to 'uniqueMetaDataHash')
1.System properties is read by systemOptional[String]("xxx","").value
instead of system[String]("xxx").value. It allows sbt builder make
jetty-web.xml with default values in case if they are not passed in
JAVA_OPTS.
2.varible jdbcname is renamed to jndiname
JAVA_OPTS is read from setenv file (in windows environment from
setenv.bat)
Merge pull request #6 from Janqis/master

Changes on 23sep2011
1. reorganized library dependencies in LiftWebProject; 
2. variable 'myfile' is linked to build-in variable;
3. task 'preProcessToCreateJettyWebXml' is linked directly to
'jetty-Run' task; file 'jetty-web.xml' is created directly in target
directory (only in case 'jetty-Run' task is initiated), it helps
maintain clean source directory from unnecessary files;
4. to prevent task 'prepare-webapp' delete file 'jetty-web.xml' as it is
not presented in source directory anymore, exclusion 'webappUnmanaged'
is made.