TableWildcardParseNode(TableName tableName, boolean isRewrite) { super(tableName.toString()); this.tableName = tableName; this.isRewrite = isRewrite; }
@Override public void toSQL(ColumnResolver resolver, StringBuilder buf) { buf.append(this.getName().toString()); if (this.getAlias() != null) buf.append(" " + this.getAlias()); buf.append(' '); } }
@Override public void toSQL(ColumnResolver resolver, StringBuilder buf) { buf.append(this.getName().toString()); if (!dynColumns.isEmpty()) { buf.append('('); for (ColumnDef def : dynColumns) { buf.append(def); buf.append(','); } buf.setLength(buf.length()-1); buf.append(')'); } if (this.getAlias() != null) buf.append(" " + this.getAlias()); if (this.getTableSamplingRate() != null) buf.append(" TABLESAMPLE " + this.getTableSamplingRate()); buf.append(' '); }
public ColumnParseNode(TableName tableName, String name, String alias) { // Upper case here so our Maps can depend on this (and we don't have to upper case and create a string on every // lookup super(name); this.alias = alias; this.tableName = tableName; fullName = tableName == null ? getName() : tableName.toString() + QueryConstants.NAME_SEPARATOR + getName(); }
TableWildcardParseNode(TableName tableName, boolean isRewrite) { super(tableName.toString()); this.tableName = tableName; this.isRewrite = isRewrite; }
TableWildcardParseNode(TableName tableName, boolean isRewrite) { super(tableName.toString()); this.tableName = tableName; this.isRewrite = isRewrite; }
} else if (changePermsStatement.getTableName() != null) { PTable inputTable = PhoenixRuntime.getTable(connection, SchemaUtil.normalizeFullTableName(changePermsStatement.getTableName().toString())); if (!(PTableType.TABLE.equals(inputTable.getType()) || PTableType.SYSTEM.equals(inputTable.getType()))) { throw new AccessDeniedException("Cannot GRANT or REVOKE permissions on INDEX TABLES or VIEWS");
@Override public void toSQL(ColumnResolver resolver, StringBuilder buf) { buf.append(this.getName().toString()); if (this.getAlias() != null) buf.append(" " + this.getAlias()); buf.append(' '); } }
@Override public void toSQL(ColumnResolver resolver, StringBuilder buf) { buf.append(this.getName().toString()); if (this.getAlias() != null) buf.append(" " + this.getAlias()); buf.append(' '); } }
public ColumnParseNode(TableName tableName, String name, String alias) { // Upper case here so our Maps can depend on this (and we don't have to upper case and create a string on every // lookup super(name); this.alias = alias; this.tableName = tableName; fullName = tableName == null ? getName() : tableName.toString() + QueryConstants.NAME_SEPARATOR + getName(); }
public ColumnParseNode(TableName tableName, String name, String alias) { // Upper case here so our Maps can depend on this (and we don't have to upper case and create a string on every // lookup super(name); this.alias = alias; this.tableName = tableName; fullName = tableName == null ? getName() : tableName.toString() + QueryConstants.NAME_SEPARATOR + getName(); }
@Override public void toSQL(ColumnResolver resolver, StringBuilder buf) { buf.append(this.getName().toString()); if (!dynColumns.isEmpty()) { buf.append('('); for (ColumnDef def : dynColumns) { buf.append(def); buf.append(','); } buf.setLength(buf.length()-1); buf.append(')'); } if (this.getAlias() != null) buf.append(" " + this.getAlias()); if (this.getTableSamplingRate() != null) buf.append(" TABLESAMPLE " + this.getTableSamplingRate()); buf.append(' '); }
@Override public void toSQL(ColumnResolver resolver, StringBuilder buf) { buf.append(this.getName().toString()); if (!dynColumns.isEmpty()) { buf.append('('); for (ColumnDef def : dynColumns) { buf.append(def); buf.append(','); } buf.setLength(buf.length()-1); buf.append(')'); } if (this.getAlias() != null) buf.append(" " + this.getAlias()); if (this.getTableSamplingRate() != null) buf.append(" TABLESAMPLE " + this.getTableSamplingRate()); buf.append(' '); }
} else if (changePermsStatement.getTableName() != null) { PTable inputTable = PhoenixRuntime.getTable(connection, SchemaUtil.normalizeFullTableName(changePermsStatement.getTableName().toString())); if (!(PTableType.TABLE.equals(inputTable.getType()) || PTableType.SYSTEM.equals(inputTable.getType()))) { throw new AccessDeniedException("Cannot GRANT or REVOKE permissions on INDEX TABLES or VIEWS");
} else if (changePermsStatement.getTableName() != null) { PTable inputTable = PhoenixRuntime.getTable(connection, SchemaUtil.normalizeFullTableName(changePermsStatement.getTableName().toString())); if (!(PTableType.TABLE.equals(inputTable.getType()) || PTableType.SYSTEM.equals(inputTable.getType()))) { throw new AccessDeniedException("Cannot GRANT or REVOKE permissions on INDEX TABLES or VIEWS");