Class CassandraCpoMetaAdapter

java.lang.Object
org.synchronoss.cpo.core.meta.AbstractCpoMetaAdapter
org.synchronoss.cpo.cassandra.meta.CassandraCpoMetaAdapter
All Implemented Interfaces:
CpoMetaAdapter

public class CassandraCpoMetaAdapter extends AbstractCpoMetaAdapter
CassandraCpoMetaAdapter is the Cassandra-specific AbstractCpoMetaAdapter. It supplies the CQL DataTypeMapper, the BoundExpressionParser used to parse Cassandra meta expressions, and builds CassandraCpoAttribute instances for each mapped attribute.
Author:
dberry
  • Constructor Details

    • CassandraCpoMetaAdapter

      public CassandraCpoMetaAdapter()
      Constructs a CassandraCpoMetaAdapter
  • Method Details

    • getExpressionParser

      public ExpressionParser getExpressionParser() throws CpoException
      Description copied from interface: CpoMetaAdapter
      Gets the parser used to extract bind-marker/column information from this metadata source's native function expressions.
      Returns:
      the expression parser for this meta adapter
      Throws:
      CpoException - if the parser cannot be created