Difference between revisions of "Nexjexpress/PostgreSQL Adapter/process"
Line 5: | Line 5: | ||
==PostgreSQLAdapter.java== | ==PostgreSQLAdapter.java== | ||
+ | |||
+ | |||
+ | == Member List == | ||
+ | |||
+ | {| class="wikitable sortable" border="1" cellpadding="5" | ||
+ | |||
+ | |+ OOP344 - E_Team- 20103 - Member list | ||
+ | ! ID !! Last Name !! Name !! Seneca Username !! Section !! Blog Url !! IRC Nick !! SVN ID !! My Contributions !! Role | ||
+ | |||
+ | |- | ||
+ | | A || Ysnogorodsky || Marina ||[mailto:mysnogorodsky@learn.senecac.on.ca mysnogorodsky] || C || http://mysnogorodsky.wordpress.com/ || Marina_Y || mysnogorodsky || [[Special:Contributions/mysnogorodsky| Contributions]] || | ||
+ | |- | ||
+ | |- | ||
+ | | B || Chen || Leiding ||[mailto:ldchen1@learn.senecac.on.ca ldchen1] || C || --- || ldchen1 || ldchen1 || [[Special:Contributions/ldchen1 | Contributions]] || | ||
+ | |- | ||
+ | |- | ||
+ | | C || Artamonov || Andrei ||[mailto:aartamonov1@learn.senecac.on.ca aartamonov1] || C || http://krazydre.blogspot.com/ || --- || aartamonov1 || [[Special:Contributions/aartamonov1 | Contributions]] || | ||
+ | |- | ||
+ | |} | ||
+ | |||
*Abstract methods to work on | *Abstract methods to work on | ||
: public abstract String appendStringLengthPrefix(StringBuffer buf, FunctionOperator op); | : public abstract String appendStringLengthPrefix(StringBuffer buf, FunctionOperator op); |
Revision as of 09:52, 12 November 2010
SQLAdapter.java
- Questions:
- protected interface BindFactory
- protected interface Bind
PostgreSQLAdapter.java
Member List
ID | Last Name | Name | Seneca Username | Section | Blog Url | IRC Nick | SVN ID | My Contributions | Role |
---|---|---|---|---|---|---|---|---|---|
A | Ysnogorodsky | Marina | mysnogorodsky | C | http://mysnogorodsky.wordpress.com/ | Marina_Y | mysnogorodsky | Contributions | |
B | Chen | Leiding | ldchen1 | C | --- | ldchen1 | ldchen1 | Contributions | |
C | Artamonov | Andrei | aartamonov1 | C | http://krazydre.blogspot.com/ | --- | aartamonov1 | Contributions |
- Abstract methods to work on
- public abstract String appendStringLengthPrefix(StringBuffer buf, FunctionOperator op);
- public abstract String appendSubstringPrefix(StringBuffer buf, FunctionOperator op);
- public abstract boolean isLiteral(Primitive type, Object value);
- public abstract void appendLiteral(StringBuffer buf, Primitive type, Object value);
- public abstract void appendTypeConversion(StringBuffer buf, Object op,Primitive fromType, Primitive type, SQLGenerator gen);
- public abstract void appendPrefixHint(StringBuffer buf, Query query);
- public abstract void appendInfixHint(StringBuffer buf, Query query);
- public abstract void appendSuffixHint(StringBuffer buf, Query query);
- public abstract void appendTableHint(StringBuffer buf, SQLJoin join, Query query);
- public abstract void appendIdentityPrefix(StringBuffer buf, SQLInsert work);
- public abstract boolean appendIdentityColumn(StringBuffer buf, SQLInsert work);
- public abstract boolean appendIdentityValue(StringBuffer buf, SQLInsert work);
- public abstract boolean appendIdentitySuffix(StringBuffer buf, SQLInsert work);
- public abstract void bindIdentity(PreparedStatement stmt, SQLInsert work) throws SQLException;
- public abstract Object getIdentityValue(PreparedStatement stmt, Column column, SQLInsert work) throws SQLException;
- public abstract boolean appendNoRowsBlock(StringBuffer buf);
- public abstract void appendNoRowsStart(StringBuffer buf);
- public abstract void appendNoRowsEnd(StringBuffer buf);
- public abstract boolean isBatchSupported();
- public abstract boolean isBatchUpdateCountSupported();
- public abstract boolean isBatchable(SQLWork work);
- protected abstract boolean isDateRangeException(SQLException e);
- protected abstract boolean isQueryTimeoutException(SQLException e);
- protected abstract boolean isDuplicateKeyException(SQLException e);
- protected abstract String getDuplicateKeyName(SQLException e);
- protected abstract boolean indexNameMatches(Index index, String sPhysicalName);
- protected abstract boolean isDeadlockException(SQLException e);
- protected abstract boolean isLockTimeoutException(SQLException e);
- public abstract SQLSchemaManager createSchemaManager();
- Protected methods
- protected boolean isLikeReservedChar(char ch)
- protected void appendLiteral(StringBuffer buf, String sValue)
- protected int roundUpListSize(int nSize, int nBindCount)
- protected int roundUpMaxCount(int nMaxCount)
- protected boolean indexNameMatches(String sMetadataName, int nMetaStart, String sPhysicalName, String sPrefix, boolean bCaseInsensitive)