Nexjexpress/PostgreSQL Adapter/process
SQLAdapter.java
PostgreSQLAdapter.java
- 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;
- Protected methods
- protected boolean isLikeReservedChar(char ch)
- protected void appendLiteral(StringBuffer buf, String sValue)
- public abstract void appendLiteral(StringBuffer buf, Primitive type, Object value);