Java Doc for ResultSetJdbcGpsDevice.java in  » Search-Engine » compass-2.0 » org » compass » gps » device » jdbc » 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 » Search Engine » compass 2.0 » org.compass.gps.device.jdbc 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.compass.gps.device.jdbc.AbstractJdbcGpsDevice
   org.compass.gps.device.jdbc.AbstractJdbcActiveMirrorGpsDevice
      org.compass.gps.device.jdbc.ResultSetJdbcGpsDevice

ResultSetJdbcGpsDevice
public class ResultSetJdbcGpsDevice extends AbstractJdbcActiveMirrorGpsDevice (Code)
A gps device that index a jdbc ResultSet to a set of Compass Resources. Each Resource maps to a ResultSet row. The device can handle multiple ResultSets.

The device holds a list of org.compass.gps.device.jdbc.mapping.ResultSetToResourceMapping s (or derived classes like org.compass.gps.device.jdbc.mapping.TableToResourceMapping ). Each one has all the required mappings setting to map the ResultSet with all it's rows to the set of corresponding Resources.

The device can perform active data base mirroring. The mirror operation is enabled only if the mirror flag is enabled, and will execute against each mapping that org.compass.gps.device.jdbc.mapping.ResultSetToResourceMapping.supportsVersioning .

The autoDetectVersionColumnSqlType setting (which defauls to true) will automatically set the version column jdbc type for mappings that support versioning.
author:
   kimchy
See Also:   org.compass.gps.device.jdbc.mapping.ResultSetToResourceMapping
See Also:   org.compass.gps.device.jdbc.mapping.TableToResourceMapping



Field Summary
protected  Listmappings
    


Method Summary
public  voidaddMapping(ResultSetToResourceMapping mapping)
     Adds a mapping to be indexed and mirrored.
protected  IndexExecution[]doGetIndexExecutions(Connection connection)
     Returns the array of index execution with a size of the number of mappings.
protected  voiddoIndex(CompassSession session)
    
protected  voiddoStart()
     performs operations on startup, such as auto generation of mappings for mappings that implement the AutoGenerateMapping , auto detection of version column jdbc type, and JdbcSnapshot loading (using the org.compass.gps.device.jdbc.snapshot.JdbcSnapshotPersister ).
protected  voiddoStop()
     Saves the JdbcSnapshot .
public  booleanisAutoDetectVersionColumnSqlType()
     Should the device auto detect the version columns jdbc type.
public synchronized  voidperformMirroring()
     Performs the data change mirroring operation.
protected  ObjectprocessRowValue(Object description, ResultSet rs, CompassSession session)
     Index the given ResultSet row into a Compass Resource.
public  voidsetAutoDetectVersionColumnSqlType(boolean autoDetectVersionColumnSqlType)
     Sets if the device auto detect the version columns jdbc type.
public  voidsetMappings(ResultSetToResourceMapping[] mappingsArr)
     Adds an array of mappings to be indexed and mirrored.

Field Detail
mappings
protected List mappings(Code)





Method Detail
addMapping
public void addMapping(ResultSetToResourceMapping mapping)(Code)
Adds a mapping to be indexed and mirrored.



doGetIndexExecutions
protected IndexExecution[] doGetIndexExecutions(Connection connection) throws SQLException, JdbcGpsDeviceException(Code)
Returns the array of index execution with a size of the number of mappings.



doIndex
protected void doIndex(CompassSession session) throws CompassGpsException(Code)



doStart
protected void doStart() throws CompassGpsException(Code)
performs operations on startup, such as auto generation of mappings for mappings that implement the AutoGenerateMapping , auto detection of version column jdbc type, and JdbcSnapshot loading (using the org.compass.gps.device.jdbc.snapshot.JdbcSnapshotPersister ).



doStop
protected void doStop() throws CompassGpsException(Code)
Saves the JdbcSnapshot .



isAutoDetectVersionColumnSqlType
public boolean isAutoDetectVersionColumnSqlType()(Code)
Should the device auto detect the version columns jdbc type.



performMirroring
public synchronized void performMirroring() throws JdbcGpsDeviceException(Code)
Performs the data change mirroring operation.



processRowValue
protected Object processRowValue(Object description, ResultSet rs, CompassSession session) throws SQLException, CompassException(Code)
Index the given ResultSet row into a Compass Resource.



setAutoDetectVersionColumnSqlType
public void setAutoDetectVersionColumnSqlType(boolean autoDetectVersionColumnSqlType)(Code)
Sets if the device auto detect the version columns jdbc type.



setMappings
public void setMappings(ResultSetToResourceMapping[] mappingsArr)(Code)
Adds an array of mappings to be indexed and mirrored.



Methods inherited from org.compass.gps.device.jdbc.AbstractJdbcActiveMirrorGpsDevice
public JdbcSnapshotEventListener getSnapshotEventListener()(Code)(Java Doc)
public JdbcSnapshotPersister getSnapshotPersister()(Code)(Java Doc)
public boolean isMirrorDataChanges()(Code)(Java Doc)
public boolean isSaveSnapshotAfterMirror()(Code)(Java Doc)
public void setMirrorDataChanges(boolean mirrorDataChanges)(Code)(Java Doc)
public void setSaveSnapshotAfterMirror(boolean saveSnapshotAfterMirror)(Code)(Java Doc)
public void setSnapshotEventListener(JdbcSnapshotEventListener snapshotEventListener)(Code)(Java Doc)
public void setSnapshotPersister(JdbcSnapshotPersister snapshotPersister)(Code)(Java Doc)

Fields inherited from org.compass.gps.device.jdbc.AbstractJdbcGpsDevice
protected DataSource dataSource(Code)(Java Doc)
protected JdbcDialect dialect(Code)(Java Doc)
protected Log log(Code)(Java Doc)

Methods inherited from org.compass.gps.device.jdbc.AbstractJdbcGpsDevice
abstract protected IndexExecution[] doGetIndexExecutions(Connection connection) throws SQLException, JdbcGpsDeviceException(Code)(Java Doc)
protected void doIndex(CompassSession session) throws CompassGpsException(Code)(Java Doc)
protected void doStart() throws CompassGpsException(Code)(Java Doc)
public DataSource getDataSource()(Code)(Java Doc)
public JdbcDialect getDialect()(Code)(Java Doc)
public int getFetchSize()(Code)(Java Doc)
protected void processResultSet(Object description, ResultSet rs, CompassSession session) throws SQLException, CompassException(Code)(Java Doc)
protected void processRow(Object description, ResultSet rs, CompassSession session) throws SQLException, CompassException(Code)(Java Doc)
protected Object processRowValue(Object description, ResultSet rs, CompassSession session) throws SQLException, CompassException(Code)(Java Doc)
public void setDataSource(DataSource dataSource)(Code)(Java Doc)
public void setDialect(JdbcDialect dialect)(Code)(Java Doc)
public void setFetchSize(int fetchSize)(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.