Uses of Class
org.apache.cassandra.cql3.ColumnSpecification
Packages that use ColumnSpecification
Package
Description
-
Uses of ColumnSpecification in org.apache.cassandra.cql3
Fields in org.apache.cassandra.cql3 declared as ColumnSpecificationFields in org.apache.cassandra.cql3 with type parameters of type ColumnSpecificationModifier and TypeFieldDescriptionfinal List<ColumnSpecification>ResultSet.PreparedMetadata.namesfinal List<ColumnSpecification>ResultSet.ResultMetadata.namesMethods in org.apache.cassandra.cql3 that return ColumnSpecificationModifier and TypeMethodDescriptionstatic ColumnSpecificationTuples.componentSpecOf(ColumnSpecification column, int component) static ColumnSpecificationUserTypes.fieldSpecOf(ColumnSpecification column, int field) static ColumnSpecificationLists.indexSpecOf(ColumnSpecification column) static ColumnSpecificationMaps.keySpecOf(ColumnSpecification column) static ColumnSpecificationLists.valueSpecOf(ColumnSpecification column) static ColumnSpecificationMaps.valueSpecOf(ColumnSpecification column) static ColumnSpecificationSets.valueSpecOf(ColumnSpecification column) ColumnSpecification.withAlias(ColumnIdentifier alias) Returns a newColumnSpecificationfor the same column but with the specified alias.Methods in org.apache.cassandra.cql3 that return types with arguments of type ColumnSpecificationModifier and TypeMethodDescriptiondefault List<ColumnSpecification>CQLStatement.getBindVariables()Returns all bind variables for the statementVariableSpecifications.getBindVariables()UntypedResultSet.Row.getColumns()com.google.common.collect.ImmutableList<ColumnSpecification>QueryOptions.getColumnSpecifications()Returns the column specifications for the bound variables (optional operation).abstract List<ColumnSpecification>UntypedResultSet.metadata()ResultSet.ResultMetadata.requestNames()Return only the column names requested by the user, excluding those added for post-query re-orderings, see definition of names and columnCount.Methods in org.apache.cassandra.cql3 with parameters of type ColumnSpecificationModifier and TypeMethodDescriptionvoidVariableSpecifications.add(int bindIndex, ColumnSpecification spec) static ColumnSpecificationTuples.componentSpecOf(ColumnSpecification column, int component) static ColumnSpecificationUserTypes.fieldSpecOf(ColumnSpecification column, int field) static ColumnSpecificationLists.indexSpecOf(ColumnSpecification column) static ColumnSpecificationMaps.keySpecOf(ColumnSpecification column) AbstractMarker.INRaw.prepare(String keyspace, ColumnSpecification receiver) AbstractMarker.MultiColumnRaw.prepare(String keyspace, ColumnSpecification receiver) AbstractMarker.Raw.prepare(String keyspace, ColumnSpecification receiver) ArrayLiteral.prepare(String keyspace, ColumnSpecification receiver) Constants.Literal.prepare(String keyspace, ColumnSpecification receiver) Lists.Literal.prepare(String keyspace, ColumnSpecification receiver) Maps.Literal.prepare(String keyspace, ColumnSpecification receiver) Sets.Literal.prepare(String keyspace, ColumnSpecification receiver) abstract TermTerm.Raw.prepare(String keyspace, ColumnSpecification receiver) This method validates this RawTerm is valid for provided column specification and "prepare" this RawTerm, returning the resulting prepared Term.Tuples.Literal.prepare(String keyspace, ColumnSpecification receiver) TypeCast.prepare(String keyspace, ColumnSpecification receiver) UserTypes.Literal.prepare(String keyspace, ColumnSpecification receiver) Vectors.Literal.prepare(String keyspace, ColumnSpecification receiver) AssignmentTestable.TestResult.testAll(String keyspace, ColumnSpecification receiver, Collection<? extends AssignmentTestable> toTest) AbstractMarker.MultiColumnRaw.testAssignment(String keyspace, ColumnSpecification receiver) AbstractMarker.Raw.testAssignment(String keyspace, ColumnSpecification receiver) ArrayLiteral.testAssignment(String keyspace, ColumnSpecification receiver) AssignmentTestable.testAssignment(String keyspace, ColumnSpecification receiver) Constants.Literal.testAssignment(String keyspace, ColumnSpecification receiver) Lists.Literal.testAssignment(String keyspace, ColumnSpecification receiver) Maps.Literal.testAssignment(String keyspace, ColumnSpecification receiver) Sets.Literal.testAssignment(String keyspace, ColumnSpecification receiver) Tuples.Literal.testAssignment(String keyspace, ColumnSpecification receiver) TypeCast.testAssignment(String keyspace, ColumnSpecification receiver) UserTypes.Literal.testAssignment(String keyspace, ColumnSpecification receiver) Vectors.Literal.testAssignment(String keyspace, ColumnSpecification receiver) Lists.testListAssignment(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Tests that the list with the specified elements can be assigned to the specified column.static <T extends AssignmentTestable>
AssignmentTestable.TestResultMaps.testMapAssignment(ColumnSpecification receiver, List<Pair<T, T>> entries) Tests that the map with the specified entries can be assigned to the specified column.Sets.testSetAssignment(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Tests that the set with the specified elements can be assigned to the specified column.Tuples.testTupleAssignment(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Tests that the tuple with the specified elements can be assigned to the specified column.static <T extends AssignmentTestable>
AssignmentTestable.TestResultUserTypes.testUserTypeAssignment(ColumnSpecification receiver, Map<FieldIdentifier, T> entries) Tests that the map with the specified entries can be assigned to the specified column.Vectors.testVectorAssignment(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Tests that the vector with the specified elements can be assigned to the specified column.protected StringOperation.Addition.toString(ColumnSpecification column) protected StringOperation.Prepend.toString(ColumnSpecification column) protected StringOperation.SetElement.toString(ColumnSpecification column) protected StringOperation.SetField.toString(ColumnSpecification column) protected StringOperation.SetValue.toString(ColumnSpecification column) protected StringOperation.Substraction.toString(ColumnSpecification column) static voidTuples.validateTupleAssignableTo(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Checks if the tuple with the specified elements can be assigned to the specified column.static <T extends AssignmentTestable>
voidUserTypes.validateUserTypeAssignableTo(ColumnSpecification receiver, Map<FieldIdentifier, T> entries) static ColumnSpecificationLists.valueSpecOf(ColumnSpecification column) static ColumnSpecificationMaps.valueSpecOf(ColumnSpecification column) static ColumnSpecificationSets.valueSpecOf(ColumnSpecification column) Method parameters in org.apache.cassandra.cql3 with type arguments of type ColumnSpecificationModifier and TypeMethodDescriptionstatic QueryOptionsQueryOptions.addColumnSpecifications(QueryOptions options, List<ColumnSpecification> columnSpecs) ResultSet.ResultMetadata.addNonSerializedColumns(Collection<? extends ColumnSpecification> columns) Adds the specified columns which will not be serialized.static booleanColumnSpecification.allInSameTable(Collection<ColumnSpecification> names) Returns true if all ColumnSpecifications are in the same table, false otherwise.QueryOptions.prepare(List<ColumnSpecification> specs) abstract TermTerm.MultiColumnRaw.prepare(String keyspace, List<? extends ColumnSpecification> receiver) Tuples.INRaw.prepare(String keyspace, List<? extends ColumnSpecification> receivers) Tuples.Literal.prepare(String keyspace, List<? extends ColumnSpecification> receivers) Tuples.Raw.prepare(String keyspace, List<? extends ColumnSpecification> receivers) voidBatchQueryOptions.prepareStatement(int i, List<ColumnSpecification> boundNames) protected TermMultiColumnRelation.toTerm(List<? extends ColumnSpecification> receivers, Term.Raw raw, String keyspace, VariableSpecifications boundNames) protected abstract TermRelation.toTerm(List<? extends ColumnSpecification> receivers, Term.Raw raw, String keyspace, VariableSpecifications boundNames) Converts the specifiedRawinto aTerm.protected TermSingleColumnRelation.toTerm(List<? extends ColumnSpecification> receivers, Term.Raw raw, String keyspace, VariableSpecifications boundNames) protected TermTokenRelation.toTerm(List<? extends ColumnSpecification> receivers, Term.Raw raw, String keyspace, VariableSpecifications boundNames) Relation.toTerms(List<? extends ColumnSpecification> receivers, List<? extends Term.Raw> raws, String keyspace, VariableSpecifications boundNames) Converts the specifiedRawterms into aTerms.Constructors in org.apache.cassandra.cql3 with parameters of type ColumnSpecificationModifierConstructorDescriptionprotectedAbstractMarker(int bindIndex, ColumnSpecification receiver) protectedInMarker(int bindIndex, ColumnSpecification receiver) protectedMarker(int bindIndex, ColumnSpecification receiver) protectedMarker(int bindIndex, ColumnSpecification receiver) protectedMarker(int bindIndex, ColumnSpecification receiver) protectedMarker(int bindIndex, ColumnSpecification receiver) Marker(int bindIndex, ColumnSpecification receiver) protectedMarker(int bindIndex, ColumnSpecification receiver) Constructor parameters in org.apache.cassandra.cql3 with type arguments of type ColumnSpecificationModifierConstructorDescriptionPreparedMetadata(List<ColumnSpecification> names, short[] partitionKeyBindIndexes) ResultMetadata(List<ColumnSpecification> names) ResultMetadata(List<ColumnSpecification> names, PagingState pagingState) ResultMetadata(MD5Digest digest, List<ColumnSpecification> names) Row(List<ColumnSpecification> names, List<ByteBuffer> columns) -
Uses of ColumnSpecification in org.apache.cassandra.cql3.functions
Methods in org.apache.cassandra.cql3.functions that return ColumnSpecificationModifier and TypeMethodDescriptionstatic ColumnSpecificationFunctionResolver.makeArgSpec(String receiverKeyspace, String receiverTable, Function fun, int i) Methods in org.apache.cassandra.cql3.functions with parameters of type ColumnSpecificationModifier and TypeMethodDescriptionFunctionCall.Raw.prepare(String keyspace, ColumnSpecification receiver) AbstractFunction.testAssignment(String keyspace, ColumnSpecification receiver) FunctionCall.Raw.testAssignment(String keyspace, ColumnSpecification receiver) -
Uses of ColumnSpecification in org.apache.cassandra.cql3.selection
Methods in org.apache.cassandra.cql3.selection that return ColumnSpecificationModifier and TypeMethodDescriptionSelector.Factory.getColumnSpecification(TableMetadata table) Returns the column specification corresponding to the output value of the selector instances created by this factory.default ColumnSpecificationSelectable.specForElementOrSlice(Selectable selected, ColumnSpecification receiver, CollectionType.Kind kind, String selectionType) Methods in org.apache.cassandra.cql3.selection that return types with arguments of type ColumnSpecificationModifier and TypeMethodDescriptionSelectionColumnMapping.getColumnSpecifications()SelectionColumns.getColumnSpecifications()com.google.common.collect.Multimap<ColumnSpecification,ColumnMetadata> SelectionColumnMapping.getMappings()com.google.common.collect.Multimap<ColumnSpecification,ColumnMetadata> SelectionColumns.getMappings()Methods in org.apache.cassandra.cql3.selection with parameters of type ColumnSpecificationModifier and TypeMethodDescriptionprotected abstract voidSelector.Factory.addColumnMapping(SelectionColumnMapping mapping, ColumnSpecification resultsColumn) Record a mapping between the ColumnDefinitions that are used by the selector instances created by this factory and a column in the ResultSet.Metadata returned with a query.protected voidSimpleSelector.SimpleSelectorFactory.addColumnMapping(SelectionColumnMapping mapping, ColumnSpecification resultColumn) protected SelectionColumnMappingSelectionColumnMapping.addMapping(ColumnSpecification colSpec, Iterable<ColumnMetadata> columns) protected SelectionColumnMappingSelectionColumnMapping.addMapping(ColumnSpecification colSpec, ColumnMetadata column) default ColumnSpecificationSelectable.specForElementOrSlice(Selectable selected, ColumnSpecification receiver, CollectionType.Kind kind, String selectionType) Selectable.BetweenParenthesesOrWithTuple.testAssignment(String keyspace, ColumnSpecification receiver) default AssignmentTestable.TestResultSelectable.testAssignment(String keyspace, ColumnSpecification receiver) Selectable.WithArrayLiteral.testAssignment(String keyspace, ColumnSpecification receiver) Selectable.WithList.testAssignment(String keyspace, ColumnSpecification receiver) Selectable.WithMapOrUdt.testAssignment(String keyspace, ColumnSpecification receiver) Selectable.WithSet.testAssignment(String keyspace, ColumnSpecification receiver) Selectable.WithTerm.testAssignment(String keyspace, ColumnSpecification receiver) Selectable.WithTypeHint.testAssignment(String keyspace, ColumnSpecification receiver) Selectable.WithVector.testAssignment(String keyspace, ColumnSpecification receiver) -
Uses of ColumnSpecification in org.apache.cassandra.cql3.statements
Methods in org.apache.cassandra.cql3.statements that return types with arguments of type ColumnSpecificationModifier and TypeMethodDescriptionBatchStatement.getBindVariables()final List<ColumnSpecification>DescribeStatement.getBindVariables()ModificationStatement.getBindVariables()SelectStatement.getBindVariables()protected List<ColumnSpecification>DescribeStatement.Element.metadata(ClientState state) protected List<ColumnSpecification>DescribeStatement.Listing.metadata(ClientState state) protected abstract List<ColumnSpecification>DescribeStatement.metadata(ClientState state) Returns the columns of theResultMetadata -
Uses of ColumnSpecification in org.apache.cassandra.db.marshal
Methods in org.apache.cassandra.db.marshal that return ColumnSpecificationModifier and TypeMethodDescriptionabstract ColumnSpecificationCollectionType.Kind.makeCollectionReceiver(ColumnSpecification collection, boolean isKey) CollectionType.makeCollectionReceiver(ColumnSpecification collection, boolean isKey) Methods in org.apache.cassandra.db.marshal with parameters of type ColumnSpecificationModifier and TypeMethodDescriptionabstract ColumnSpecificationCollectionType.Kind.makeCollectionReceiver(ColumnSpecification collection, boolean isKey) CollectionType.makeCollectionReceiver(ColumnSpecification collection, boolean isKey) AbstractType.testAssignment(String keyspace, ColumnSpecification receiver) -
Uses of ColumnSpecification in org.apache.cassandra.schema
Subclasses of ColumnSpecification in org.apache.cassandra.schema