Difference between revisions of "PostgreSQL Adapter Project - Extending SQLAdapter"

From CDOT Wiki
Jump to: navigation, search
(Tasks)
(Tasks)
Line 29: Line 29:
 
|-
 
|-
 
|<code>appendInfixHint</code>
 
|<code>appendInfixHint</code>
|
+
| N/A
|
+
| N/A
 
|-
 
|-
 
|<code>appendLiteral</code>
 
|<code>appendLiteral</code>
Line 53: Line 53:
 
|-
 
|-
 
|<code>appendPrefixHint</code>
 
|<code>appendPrefixHint</code>
|
+
| N/A
|
+
| N/A
 
|-
 
|-
 
|<code>appendStringLengthPrefix</code>
 
|<code>appendStringLengthPrefix</code>

Revision as of 14:39, 4 March 2011

Summary

  • Extend SQLAdapter to support PostgreSQL.
  • SQLAdapter is used to manipulate data in existing schemas (DML)

Tasks

Task Status Test Status
Implement
appendIdentityColumn DONE DONE
appendIdentityPrefix DONE DONE
appendIdentitySuffix DONE DONE
appendIdentityValue DONE DONE
appendInfixHint N/A N/A
appendLiteral DONE DONE
appendMatchStatement DONE DONE
appendNoRowsBlock
NOTE: Cannot use conditional statement outside
stored procedure
N/A N/A
appendNoRowsEnd
see note above
N/A N/A
appendNoRowsStart
see note above
N/A N/A
appendPrefixHint N/A N/A
appendStringLengthPrefix DONE DONE
appendSubstringPrefix DONE DONE
appendSuffixHint DONE
appendTableHint N/A N/A
appendTypeConversion DONE DONE
bindIdentity
createSchemaManager DONE
getDuplicateKeyName DONE
getIdentityValue DONE DONE
getMaxTime DONE
getMinTime DONE
getTestSQL DONE
indexNameMatches DONE DONE
isBatchSupported DONE
isBatchUpdateCountSupported DONE
isBatchable DONE
isDateRangeException DONE
isDeadlockException DONE ?
isDuplicateKeyException DONE DONE
isLiteral DONE
isLockTimeoutException DONE ?
isQueryTimeoutException DONE
isUnicode DONE
Override
appendLiteral(StringBuffer buf, String sValue) DONE

Resources

String Literals
Database Encoding
Error Codes