public static class Maps.Literal extends java.lang.Object implements Term.Raw
Modifier and Type | Field and Description |
---|---|
java.util.List<Pair<Term.Raw,Term.Raw>> |
entries |
Constructor and Description |
---|
Maps.Literal(java.util.List<Pair<Term.Raw,Term.Raw>> entries) |
Modifier and Type | Method and Description |
---|---|
boolean |
isAssignableTo(ColumnSpecification receiver) |
Term |
prepare(ColumnSpecification receiver)
This method validates this RawTerm is valid for provided column
specification and "prepare" this RawTerm, returning the resulting
prepared Term.
|
java.lang.String |
toString() |
public Term prepare(ColumnSpecification receiver) throws InvalidRequestException
Term.Raw
prepare
in interface Term.Raw
receiver
- the "column" this RawTerm is supposed to be a value of. Note
that the ColumnSpecification may not correspond to a real column in the
case this RawTerm describe a list index or a map key, etc...InvalidRequestException
public boolean isAssignableTo(ColumnSpecification receiver)
isAssignableTo
in interface AssignementTestable
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2013 The Apache Software Foundation