Java Doc for utilMain.java in  » Database-DBMS » db-derby-10.2 » org » apache » derby » impl » tools » ij » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database DBMS » db derby 10.2 » org.apache.derby.impl.tools.ij 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.derby.impl.tools.ij.utilMain

All known Subclasses:   org.apache.derby.impl.tools.ij.utilMain14,
utilMain
public class utilMain implements java.security.PrivilegedAction(Code)
This class is utilities specific to the two ij Main's. This factoring enables sharing the functionality for single and dual connection ij runs.
author:
   jerry


Field Summary
final public static  intBUFFEREDFILESIZE
    
 UCode_CharStreamcharStream
    
 ConnectionEnv[]connEnv
    
 ijijParser
    
 ijTokenManagerijTokMgr
    
protected  booleanisJCC
    
 LocalizedResourcelangUtil
    
 StackoldGrabbers
    

Constructor Summary
 utilMain(int numConnections, LocalizedOutput out)
     Set up the test to run with 'numConnections' connections/users.
public  utilMain(int numConnections, LocalizedOutput out, Hashtable ignoreErrors)
     Set up the test to run with 'numConnections' connections/users.
Parameters:
  numConnections - The number of connections/users to test.
Parameters:
  ignoreErrors - A list of errors to ignore.

Method Summary
 ijResultabsolute(ResultSet rs, int row)
     Position on the specified row of the specified ResultSet.
 ijResultafterLast(ResultSet rs)
     Position after the last row of the specified ResultSet and return NULL to the user.
 ijResultbeforeFirst(ResultSet rs)
     Position before the first row of the specified ResultSet and return NULL to the user.
 StatementcreateStatement(Connection conn, int scrollType, int holdType)
     Create the right kind of statement (scrolling or not) off of the specified connection.
static  voiddoPrompt(boolean newStatement, LocalizedOutput out, String tag)
     REMIND: eventually this might be part of StatementFinder, used at each carriage return to show that it is still "live" when it is reading multi-line input.
 ijResultfirst(ResultSet rs)
     Position on the first row of the specified ResultSet and return that row to the user.
 PropertiesgetConnAttributeDefaults()
    
 intgetCurrentRowNumber(ResultSet rs)
    
 intgetHoldability(Connection conn)
     Retrieves the current holdability of ResultSet objects created using this Connection object.
public  voidgo(LocalizedInput[] in, LocalizedOutput out, Properties connAttributeDefaults)
     run ij over the specified input, sending output to the specified output.
public  intgoScript(Connection conn, LocalizedInput in)
     Support to run a script.
public  voidinitFromEnvironment()
     Initialize the connections from the environment.
 ijResultlast(ResultSet rs)
     Position on the last row of the specified ResultSet and return that row to the user.
 voidnewInput(String fileName)
    
 voidnewResourceInput(String resourceName)
    
 ijResultprevious(ResultSet rs)
     Position on the previous row of the specified ResultSet and return that row to the user.
 ijResultrelative(ResultSet rs, int row)
     Move the cursor position by the specified amount.
final public  Objectrun()
    
 ConnectionsetHoldability(Connection conn, int holdType)
     Connections by default create ResultSet objects with holdability true.
 voidsetMtUse(boolean b)
    

Field Detail
BUFFEREDFILESIZE
final public static int BUFFEREDFILESIZE(Code)



charStream
UCode_CharStream charStream(Code)



connEnv
ConnectionEnv[] connEnv(Code)



ijParser
ij ijParser(Code)



ijTokMgr
ijTokenManager ijTokMgr(Code)



isJCC
protected boolean isJCC(Code)



langUtil
LocalizedResource langUtil(Code)



oldGrabbers
Stack oldGrabbers(Code)




Constructor Detail
utilMain
utilMain(int numConnections, LocalizedOutput out) throws ijFatalException(Code)
Set up the test to run with 'numConnections' connections/users.
Parameters:
  numConnections - The number of connections/users to test.



utilMain
public utilMain(int numConnections, LocalizedOutput out, Hashtable ignoreErrors) throws ijFatalException(Code)
Set up the test to run with 'numConnections' connections/users.
Parameters:
  numConnections - The number of connections/users to test.
Parameters:
  ignoreErrors - A list of errors to ignore. If null,all errors are printed out and nothingis fatal. If non-null, if an error ishit and it is in this list, it is silently ignore. Otherwise, an ijFatalException isthrown. ignoreErrors is used for stresstests.




Method Detail
absolute
ijResult absolute(ResultSet rs, int row) throws SQLException(Code)
Position on the specified row of the specified ResultSet.
Parameters:
  rs - The specified ResultSet.
Parameters:
  row - The row # to move to.(Negative means from the end of the result set.) NULL.
exception:
  SQLException - thrown on error.(absolute() not supported pre-JDBC2.0)



afterLast
ijResult afterLast(ResultSet rs) throws SQLException(Code)
Position after the last row of the specified ResultSet and return NULL to the user.
Parameters:
  rs - The specified ResultSet. NULL.
exception:
  SQLException - thrown on error.(afterLast() not supported pre-JDBC2.0)



beforeFirst
ijResult beforeFirst(ResultSet rs) throws SQLException(Code)
Position before the first row of the specified ResultSet and return NULL to the user.
Parameters:
  rs - The specified ResultSet. NULL.
exception:
  SQLException - thrown on error.(beforeFirst() not supported pre-JDBC2.0)



createStatement
Statement createStatement(Connection conn, int scrollType, int holdType) throws SQLException(Code)
Create the right kind of statement (scrolling or not) off of the specified connection.
Parameters:
  conn - The connection.
Parameters:
  scrollType - The scroll type of the cursor. The statement.



doPrompt
static void doPrompt(boolean newStatement, LocalizedOutput out, String tag)(Code)
REMIND: eventually this might be part of StatementFinder, used at each carriage return to show that it is still "live" when it is reading multi-line input.



first
ijResult first(ResultSet rs) throws SQLException(Code)
Position on the first row of the specified ResultSet and return that row to the user.
Parameters:
  rs - The specified ResultSet. The first row of the ResultSet.
exception:
  SQLException - thrown on error.(first() not supported pre-JDBC2.0)



getConnAttributeDefaults
Properties getConnAttributeDefaults()(Code)



getCurrentRowNumber
int getCurrentRowNumber(ResultSet rs) throws SQLException(Code)
Get the current row number
Parameters:
  rs - The specified ResultSet. The current row number
exception:
  SQLException - thrown on error.(getRow() not supported pre-JDBC2.0)



getHoldability
int getHoldability(Connection conn) throws SQLException(Code)
Retrieves the current holdability of ResultSet objects created using this Connection object. We implement this using reflection in jdk13 and lower The holdability, one of ResultSet.HOLD_CURSORS_OVER_COMMITor ResultSet.CLOSE_CURSORS_AT_COMMIT



go
public void go(LocalizedInput[] in, LocalizedOutput out, Properties connAttributeDefaults) throws ijFatalException(Code)
run ij over the specified input, sending output to the specified output. Any prior input and output will be lost.
Parameters:
  in - source for input to ij
Parameters:
  out - sink for output from ij
Parameters:
  connAttributeDefaults - connection attributes from -ca ij arg



goScript
public int goScript(Connection conn, LocalizedInput in)(Code)
Support to run a script. Performs minimal setup to set the passed in connection into the existing ij setup, ConnectionEnv.
Parameters:
  conn -
Parameters:
  in -



initFromEnvironment
public void initFromEnvironment()(Code)
Initialize the connections from the environment.



last
ijResult last(ResultSet rs) throws SQLException(Code)
Position on the last row of the specified ResultSet and return that row to the user.
Parameters:
  rs - The specified ResultSet. The last row of the ResultSet.
exception:
  SQLException - thrown on error.(last() not supported pre-JDBC2.0)



newInput
void newInput(String fileName)(Code)



newResourceInput
void newResourceInput(String resourceName)(Code)



previous
ijResult previous(ResultSet rs) throws SQLException(Code)
Position on the previous row of the specified ResultSet and return that row to the user.
Parameters:
  rs - The specified ResultSet. The previous row of the ResultSet.
exception:
  SQLException - thrown on error.(previous() not supported pre-JDBC2.0)



relative
ijResult relative(ResultSet rs, int row) throws SQLException(Code)
Move the cursor position by the specified amount.
Parameters:
  rs - The specified ResultSet.
Parameters:
  row - The # of rows to move.(Negative means toward the beginning of the result set.) NULL.
exception:
  SQLException - thrown on error.(relative() not supported pre-JDBC2.0)



run
final public Object run()(Code)



setHoldability
Connection setHoldability(Connection conn, int holdType) throws SQLException(Code)
Connections by default create ResultSet objects with holdability true. This method can be used to change the holdability of the connection by passing one of ResultSet.HOLD_CURSORS_OVER_COMMIT or ResultSet.CLOSE_CURSORS_AT_COMMIT. We implement this using reflection in jdk13 and lower
Parameters:
  conn - The connection.
Parameters:
  holdType - The new holdability for the Connection object. The connection object with holdability set to passed value.



setMtUse
void setMtUse(boolean b)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.