JdbcMapper/jdbcmapper/src/main/java/com/moparisthebest/jdbc/codegen/AbstractSQLParser.java

36 lines
723 B
Java

package com.moparisthebest.jdbc.codegen;
import java.util.Arrays;
/**
* Created by mopar on 5/25/17.
*/
public abstract class AbstractSQLParser implements SQLParser {
private final String[] columnNames;
private final boolean isSelect;
protected AbstractSQLParser(final String[] columnNames, final boolean isSelect) {
this.columnNames = columnNames;
this.isSelect = isSelect;
}
@Override
public final String[] columnNames() {
return columnNames;
}
@Override
public final boolean isSelect() {
return isSelect;
}
@Override
public String toString() {
return this.getClass().getCanonicalName()+"{" +
"columnNames=" + Arrays.toString(columnNames) +
", isSelect=" + isSelect +
'}';
}
}