Select(String keyspace, String table, List<Object> routingKeyValues, List<ColumnMetadata> partitionKey, List<Object> columnNames, boolean isDistinct, boolean isJson) { super(keyspace, partitionKey, routingKeyValues); this.table = table; this.columnNames = columnNames; this.isDistinct = isDistinct; this.isJson = isJson; this.where = new Where(this); }
Select(String keyspace, String table, List<Object> routingKeyValues, List<ColumnMetadata> partitionKey, List<Object> columnNames, boolean isDistinct, boolean isJson) { super(keyspace, partitionKey, routingKeyValues); this.table = table; this.columnNames = columnNames; this.isDistinct = isDistinct; this.isJson = isJson; this.where = new Where(this); }
Select(String keyspace, String table, List<Object> routingKeyValues, List<ColumnMetadata> partitionKey, List<Object> columnNames, boolean isDistinct, boolean isJson) { super(keyspace, partitionKey, routingKeyValues); this.table = table; this.columnNames = columnNames; this.isDistinct = isDistinct; this.isJson = isJson; this.where = new Where(this); }
Select(String keyspace, String table, List<Object> columnNames, boolean isDistinct) { super(keyspace); this.table = table; this.isDistinct = isDistinct; this.columnNames = columnNames; this.where = new Where(this); }
Select(TableMetadata table, List<Object> columnNames, boolean isDistinct) { super(table); this.table = escapeId(table.getName()); this.isDistinct = isDistinct; this.columnNames = columnNames; this.where = new Where(this); }
Select( String keyspace, String table, List<Object> routingKeyValues, List<ColumnMetadata> partitionKey, List<Object> columnNames, boolean isDistinct, boolean isJson) { super(keyspace, partitionKey, routingKeyValues); this.table = table; this.columnNames = columnNames; this.isDistinct = isDistinct; this.isJson = isJson; this.where = new Where(this); }