1 18 package org.apache.beehive.netui.databinding.datagrid.runtime.sql; 19 20 23 class DefaultSQLSupportConfig 24 extends SQLSupportConfig { 25 26 private static final String DEFAULT_QUOTE_CHAR = "'"; 27 private static final boolean DEFAULT_SUPPORTS_LIKE_ESCAPE_CLAUSE = true; 28 29 private String _quoteChar = DEFAULT_QUOTE_CHAR; 30 private Boolean _supportsLikeEscapeClause = null; 31 32 DefaultSQLSupportConfig() { 33 } 34 35 41 public void setQuoteChar(String quoteChar) { 42 _quoteChar = quoteChar; 43 } 44 45 public String getQuoteChar() { 46 return _quoteChar; 47 } 48 49 public void setSupportsLikeEscapeClause(boolean supportsLikeEscapeClause) { 50 _supportsLikeEscapeClause = new Boolean (supportsLikeEscapeClause); 51 } 52 53 public boolean getSupportsLikeEscapeClause() { 54 return (_supportsLikeEscapeClause != null ? _supportsLikeEscapeClause.booleanValue() : DEFAULT_SUPPORTS_LIKE_ESCAPE_CLAUSE); 55 } 56 } 57 | Popular Tags |