/** * Sets the useDelimiter value * * @param useDelimiter */ public void setUseDelimiter(boolean useDelimiter) { setProperty(PARAM_USE_DELIMITER, new Boolean(useDelimiter)); }
/** * Constructs a ParserParameter using the given useDelimiter value * * @param useDelimiter * whether to use delimiter for SQL statements */ public ParserParameters(boolean useDelimiter) { setProperty(PARAM_USE_DELIMITER, new Boolean(useDelimiter)); }
/** * Constructs a ParserParameter using the given useDelimiter and type value. * * @param useDelimiter * whether to use delimiter for SQL statements * @param type * the outmost statement type. * @see SQLParserConstants */ public ParserParameters(boolean useDelimiter, int type) { setProperty(PARAM_USE_DELIMITER, new Boolean(useDelimiter)); setProperty(PARAM_STMT_TYPE, new Integer(type)); }
protected void prepareParserParameter(ParserParameters pp) { pp.setProperty(ParserParameters.PARAM_PROFILE_NAME, _editor .getConnectionInfo().getConnectionProfileName()); pp.setProperty(ParserParameters.PARAM_DB_NAME, _editor .getConnectionInfo().getDatabaseName()); pp.setProperty(ParserParameters.PARAM_CONSUME_EXCEPTION, Boolean.FALSE); }
parserParameters.setProperty(ParserParameters.PARAM_CONSUME_EXCEPTION, Boolean.FALSE); ParsingResult result = parser.parse(sql, parserParameters);
public ProceduralObjectSourceUpdater(SQLObject _object, DatabaseDefinition dbDefinition) { this._routine = _object; _dbDefinition = dbDefinition; _dbDefinitionId = new DatabaseVendorDefinitionId(_dbDefinition.getProduct(), _dbDefinition.getVersion()); SQLDevToolsConfiguration f = SQLToolsFacade.getConfigurationByVendorIdentifier(_dbDefinitionId); _parser = f.getSQLService().getSQLParser(); _parserParameters = new ParserParameters(false); _parserParameters.setProperty(ParserParameters.PARAM_HEADER_MODE, Boolean.TRUE); }