IdentifierImpl fixed

This commit is contained in:
Sergey Ignatov
2011-11-09 16:03:22 +04:00
parent d4b35bc27f
commit fdf18e85fc
@@ -7,22 +7,22 @@ import org.jetbrains.annotations.NotNull;
*/ */
public class IdentifierImpl extends Expression implements Identifier { public class IdentifierImpl extends Expression implements Identifier {
private final String myName; private final String myName;
private boolean myHasDollar; private boolean myHasDollar = false;
private boolean myNullable = true; private boolean myIsNullable = true;
public IdentifierImpl(String name) { public IdentifierImpl(String name) {
myName = name; myName = name;
} }
public IdentifierImpl(String name, boolean nullable) { public IdentifierImpl(String name, boolean isNullable) {
myName = name; myName = name;
myNullable = nullable; myIsNullable = isNullable;
} }
public IdentifierImpl(String name, boolean hasDollar, boolean nullable) { public IdentifierImpl(String name, boolean hasDollar, boolean isNullable) {
myName = name; myName = name;
myHasDollar = hasDollar; myHasDollar = hasDollar;
myNullable = nullable; myIsNullable = isNullable;
} }
@Override @Override
@@ -41,7 +41,7 @@ public class IdentifierImpl extends Expression implements Identifier {
@Override @Override
public boolean isNullable() { public boolean isNullable() {
return myNullable; return myIsNullable;
} }
private String ifNeedQuote(String name) { private String ifNeedQuote(String name) {