Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
refactor: Apply formatApply
  • Loading branch information
Stefan Steinhauser committed Jul 24, 2024
commit 09ea6b89acf9a8bc401fedcc31cd5cd806f9386f
230 changes: 115 additions & 115 deletions src/main/java/net/sf/jsqlparser/parser/AbstractJSqlParser.java
Original file line number Diff line number Diff line change
@@ -1,115 +1,115 @@
/*-
* #%L
* JSQLParser library
* %%
* Copyright (C) 2004 - 2020 JSQLParser
* %%
* Dual licensed under GNU LGPL 2.1 or Apache License 2.0
* #L%
*/
package net.sf.jsqlparser.parser;

import net.sf.jsqlparser.parser.feature.Feature;
import net.sf.jsqlparser.parser.feature.FeatureConfiguration;

import java.util.ArrayList;
import java.util.List;

public abstract class AbstractJSqlParser<P> {

protected int jdbcParameterIndex = 0;
protected boolean errorRecovery = false;
protected List<ParseException> parseErrors = new ArrayList<>();

public P withSquareBracketQuotation() {
return withFeature(Feature.allowSquareBracketQuotation, true);
}

public P withSquareBracketQuotation(boolean allowSquareBracketQuotation) {
return withFeature(Feature.allowSquareBracketQuotation, allowSquareBracketQuotation);
}

public P withAllowComplexParsing() {
return withFeature(Feature.allowComplexParsing, true);
}

public P withAllowComplexParsing(boolean allowComplexParsing) {
return withFeature(Feature.allowComplexParsing, allowComplexParsing);
}

public P withComplexParsing() {
return withFeature(Feature.allowComplexParsing, true);
}

public P withComplexParsing(boolean allowComplexParsing) {
return withFeature(Feature.allowComplexParsing, allowComplexParsing);
}

public P withUnsupportedStatements() {
return withFeature(Feature.allowUnsupportedStatements, true);
}

public P withUnsupportedStatements(boolean allowUnsupportedStatements) {
return withFeature(Feature.allowUnsupportedStatements, allowUnsupportedStatements);
}

public P withTimeOut(long timeOutMillSeconds) {
return withFeature(Feature.timeOut, timeOutMillSeconds);
}

public P withBackslashEscapeCharacter() {
return withFeature(Feature.allowBackslashEscapeCharacter, true);
}

public P withBackslashEscapeCharacter(boolean allowBackslashEscapeCharacter) {
return withFeature(Feature.allowBackslashEscapeCharacter, allowBackslashEscapeCharacter);
}

public P withUnparenthesizedSubSelects() {
return withFeature(Feature.allowUnparenthesizedSubSelects, true);
}

public P withUnparenthesizedSubSelects(boolean allowUnparenthesizedSubSelects) {
return withFeature(Feature.allowUnparenthesizedSubSelects, allowUnparenthesizedSubSelects);
}

public P withFeature(Feature f, boolean enabled) {
getConfiguration().setValue(f, enabled);
return me();
}

public P withFeature(Feature f, long value) {
getConfiguration().setValue(f, value);
return me();
}

public abstract FeatureConfiguration getConfiguration();

public abstract P me();

public boolean getAsBoolean(Feature f) {
return getConfiguration().getAsBoolean(f);
}

public Long getAsLong(Feature f) {
return getConfiguration().getAsLong(f);
}

public void setErrorRecovery(boolean errorRecovery) {
this.errorRecovery = errorRecovery;
}

public P withErrorRecovery() {
this.errorRecovery = true;
return me();
}

public P withErrorRecovery(boolean errorRecovery) {
this.errorRecovery = errorRecovery;
return me();
}

public List<ParseException> getParseErrors() {
return parseErrors;
}
}
/*-
* #%L
* JSQLParser library
* %%
* Copyright (C) 2004 - 2020 JSQLParser
* %%
* Dual licensed under GNU LGPL 2.1 or Apache License 2.0
* #L%
*/
package net.sf.jsqlparser.parser;
import net.sf.jsqlparser.parser.feature.Feature;
import net.sf.jsqlparser.parser.feature.FeatureConfiguration;
import java.util.ArrayList;
import java.util.List;
public abstract class AbstractJSqlParser<P> {
protected int jdbcParameterIndex = 0;
protected boolean errorRecovery = false;
protected List<ParseException> parseErrors = new ArrayList<>();
public P withSquareBracketQuotation() {
return withFeature(Feature.allowSquareBracketQuotation, true);
}
public P withSquareBracketQuotation(boolean allowSquareBracketQuotation) {
return withFeature(Feature.allowSquareBracketQuotation, allowSquareBracketQuotation);
}
public P withAllowComplexParsing() {
return withFeature(Feature.allowComplexParsing, true);
}
public P withAllowComplexParsing(boolean allowComplexParsing) {
return withFeature(Feature.allowComplexParsing, allowComplexParsing);
}
public P withComplexParsing() {
return withFeature(Feature.allowComplexParsing, true);
}
public P withComplexParsing(boolean allowComplexParsing) {
return withFeature(Feature.allowComplexParsing, allowComplexParsing);
}
public P withUnsupportedStatements() {
return withFeature(Feature.allowUnsupportedStatements, true);
}
public P withUnsupportedStatements(boolean allowUnsupportedStatements) {
return withFeature(Feature.allowUnsupportedStatements, allowUnsupportedStatements);
}
public P withTimeOut(long timeOutMillSeconds) {
return withFeature(Feature.timeOut, timeOutMillSeconds);
}
public P withBackslashEscapeCharacter() {
return withFeature(Feature.allowBackslashEscapeCharacter, true);
}
public P withBackslashEscapeCharacter(boolean allowBackslashEscapeCharacter) {
return withFeature(Feature.allowBackslashEscapeCharacter, allowBackslashEscapeCharacter);
}
public P withUnparenthesizedSubSelects() {
return withFeature(Feature.allowUnparenthesizedSubSelects, true);
}
public P withUnparenthesizedSubSelects(boolean allowUnparenthesizedSubSelects) {
return withFeature(Feature.allowUnparenthesizedSubSelects, allowUnparenthesizedSubSelects);
}
public P withFeature(Feature f, boolean enabled) {
getConfiguration().setValue(f, enabled);
return me();
}
public P withFeature(Feature f, long value) {
getConfiguration().setValue(f, value);
return me();
}
public abstract FeatureConfiguration getConfiguration();
public abstract P me();
public boolean getAsBoolean(Feature f) {
return getConfiguration().getAsBoolean(f);
}
public Long getAsLong(Feature f) {
return getConfiguration().getAsLong(f);
}
public void setErrorRecovery(boolean errorRecovery) {
this.errorRecovery = errorRecovery;
}
public P withErrorRecovery() {
this.errorRecovery = true;
return me();
}
public P withErrorRecovery(boolean errorRecovery) {
this.errorRecovery = errorRecovery;
return me();
}
public List<ParseException> getParseErrors() {
return parseErrors;
}
}
Loading