private boolean isPrimaryKeyIndex() { return indexedColumn.isPrimaryKeyColumn(); }
private boolean isPrimaryKeyIndex() { return indexedColumn.isPrimaryKeyColumn(); }
private boolean isPrimaryKeyIndex() { return indexedColumn.isPrimaryKeyColumn(); }
public BufferCell(ColumnDefinition column, long timestamp, int ttl, int localDeletionTime, ByteBuffer value, CellPath path) { super(column); assert !column.isPrimaryKeyColumn(); assert column.isComplex() == (path != null); this.timestamp = timestamp; this.ttl = ttl; this.localDeletionTime = localDeletionTime; this.value = value; this.path = path; }
public BufferCell(ColumnDefinition column, long timestamp, int ttl, int localDeletionTime, ByteBuffer value, CellPath path) { super(column); assert !column.isPrimaryKeyColumn(); assert column.isComplex() == (path != null); this.timestamp = timestamp; this.ttl = ttl; this.localDeletionTime = localDeletionTime; this.value = value; this.path = path; }
public BufferCell(ColumnDefinition column, long timestamp, int ttl, int localDeletionTime, ByteBuffer value, CellPath path) { super(column); assert !column.isPrimaryKeyColumn(); assert column.isComplex() == (path != null); this.timestamp = timestamp; this.ttl = ttl; this.localDeletionTime = localDeletionTime; this.value = value; this.path = path; }
/** * This updates the columns stored which are dependent on the base CFMetaData. */ public void updateDefinition(ViewDefinition definition) { this.definition = definition; List<ColumnDefinition> nonPKDefPartOfViewPK = new ArrayList<>(); for (ColumnDefinition baseColumn : baseCfs.metadata.allColumns()) { ColumnDefinition viewColumn = getViewColumn(baseColumn); if (viewColumn != null && !baseColumn.isPrimaryKeyColumn() && viewColumn.isPrimaryKeyColumn()) nonPKDefPartOfViewPK.add(baseColumn); } this.baseNonPKColumnsInViewPK = nonPKDefPartOfViewPK; }
/** * This updates the columns stored which are dependent on the base CFMetaData. */ public void updateDefinition(ViewDefinition definition) { this.definition = definition; List<ColumnDefinition> nonPKDefPartOfViewPK = new ArrayList<>(); for (ColumnDefinition baseColumn : baseCfs.metadata.allColumns()) { ColumnDefinition viewColumn = getViewColumn(baseColumn); if (viewColumn != null && !baseColumn.isPrimaryKeyColumn() && viewColumn.isPrimaryKeyColumn()) nonPKDefPartOfViewPK.add(baseColumn); } this.baseNonPKColumnsInViewPK = nonPKDefPartOfViewPK; }
/** * This updates the columns stored which are dependent on the base CFMetaData. */ public void updateDefinition(ViewDefinition definition) { this.definition = definition; List<ColumnDefinition> nonPKDefPartOfViewPK = new ArrayList<>(); for (ColumnDefinition baseColumn : baseCfs.metadata.allColumns()) { ColumnDefinition viewColumn = getViewColumn(baseColumn); if (viewColumn != null && !baseColumn.isPrimaryKeyColumn() && viewColumn.isPrimaryKeyColumn()) nonPKDefPartOfViewPK.add(baseColumn); } this.baseNonPKColumnsInViewPK = nonPKDefPartOfViewPK; }
private void addCell(ColumnDefinition viewColumn, Cell baseTableCell) { assert !viewColumn.isPrimaryKeyColumn(); currentViewEntryBuilder.addCell(baseTableCell.withUpdatedColumn(viewColumn)); }
private void addCell(ColumnDefinition viewColumn, Cell baseTableCell) { assert !viewColumn.isPrimaryKeyColumn(); currentViewEntryBuilder.addCell(baseTableCell.withUpdatedColumn(viewColumn)); }
private void addCell(ColumnDefinition viewColumn, Cell baseTableCell) { assert !viewColumn.isPrimaryKeyColumn(); currentViewEntryBuilder.addCell(baseTableCell.withUpdatedColumn(viewColumn)); }
public Selector.Factory newSelectorFactory(CFMetaData cfm, AbstractType<?> expectedType, List<ColumnDefinition> defs, VariableSpecifications boundNames) { if (column.isPrimaryKeyColumn()) throw new InvalidRequestException( String.format("Cannot use selection function %s on PRIMARY KEY part %s", isWritetime ? "writeTime" : "ttl", column.name)); if (column.type.isCollection()) throw new InvalidRequestException(String.format("Cannot use selection function %s on collections", isWritetime ? "writeTime" : "ttl")); return WritetimeOrTTLSelector.newFactory(column, addAndGetIndex(column, defs), isWritetime); }
public Selector.Factory newSelectorFactory(CFMetaData cfm, AbstractType<?> expectedType, List<ColumnDefinition> defs, VariableSpecifications boundNames) { if (column.isPrimaryKeyColumn()) throw new InvalidRequestException( String.format("Cannot use selection function %s on PRIMARY KEY part %s", isWritetime ? "writeTime" : "ttl", column.name)); if (column.type.isCollection()) throw new InvalidRequestException(String.format("Cannot use selection function %s on collections", isWritetime ? "writeTime" : "ttl")); return WritetimeOrTTLSelector.newFactory(column, addAndGetIndex(column, defs), isWritetime); }
private ColumnDefinition getColumn(String columnName) { ColumnDefinition column = metadata.getColumnDefinition(new ColumnIdentifier(columnName, true)); assert column != null : "Cannot find column " + columnName; assert !column.isPrimaryKeyColumn(); assert !column.isStatic() || builder.clustering() == Clustering.STATIC_CLUSTERING : "Cannot add non-static column to static-row"; return column; }
private ColumnDefinition getColumn(String columnName) { ColumnDefinition column = metadata.getColumnDefinition(new ColumnIdentifier(columnName, true)); assert column != null : "Cannot find column " + columnName; assert !column.isPrimaryKeyColumn(); assert !column.isStatic() || builder.clustering() == Clustering.STATIC_CLUSTERING : "Cannot add non-static column to static-row"; return column; }
private ColumnDefinition getColumn(String columnName) { ColumnDefinition column = metadata.getColumnDefinition(new ColumnIdentifier(columnName, true)); assert column != null : "Cannot find column " + columnName; assert !column.isPrimaryKeyColumn(); assert !column.isStatic() || builder.clustering() == Clustering.STATIC_CLUSTERING : "Cannot add non-static column to static-row"; return column; }
private ColumnFilter gatherQueriedColumns() { if (selection.isWildcard()) return ColumnFilter.all(cfm); ColumnFilter.Builder builder = ColumnFilter.allColumnsBuilder(cfm); // Adds all selected columns for (ColumnDefinition def : selection.getColumns()) if (!def.isPrimaryKeyColumn()) builder.add(def); // as well as any restricted column (so we can actually apply the restriction) builder.addAll(restrictions.nonPKRestrictedColumns(true)); return builder.build(); }
private ColumnFilter gatherQueriedColumns() { if (selection.isWildcard()) return ColumnFilter.all(cfm); ColumnFilter.Builder builder = ColumnFilter.allColumnsBuilder(cfm); // Adds all selected columns for (ColumnDefinition def : selection.getColumns()) if (!def.isPrimaryKeyColumn()) builder.add(def); // as well as any restricted column (so we can actually apply the restriction) builder.addAll(restrictions.nonPKRestrictedColumns(true)); return builder.build(); }
private ColumnFilter gatherQueriedColumns() { if (selection.isWildcard()) return ColumnFilter.all(cfm); ColumnFilter.Builder builder = ColumnFilter.allColumnsBuilder(cfm); // Adds all selected columns for (ColumnDefinition def : selection.getColumns()) if (!def.isPrimaryKeyColumn()) builder.add(def); // as well as any restricted column (so we can actually apply the restriction) builder.addAll(restrictions.nonPKRestrictedColumns(true)); return builder.build(); }