Class ProtobufMetadataProjectableAdapter

java.lang.Object
org.infinispan.query.dsl.embedded.impl.MetadataProjectableAdapter<org.infinispan.protostream.descriptors.Descriptor,org.infinispan.protostream.descriptors.FieldDescriptor,Integer>
org.infinispan.query.remote.impl.ProtobufMetadataProjectableAdapter
All Implemented Interfaces:
org.infinispan.objectfilter.impl.MetadataAdapter<org.infinispan.protostream.descriptors.Descriptor,org.infinispan.protostream.descriptors.FieldDescriptor,Integer>, org.infinispan.objectfilter.impl.predicateindex.MetadataProjectable<Integer>

public class ProtobufMetadataProjectableAdapter extends org.infinispan.query.dsl.embedded.impl.MetadataProjectableAdapter<org.infinispan.protostream.descriptors.Descriptor,org.infinispan.protostream.descriptors.FieldDescriptor,Integer>
  • Constructor Summary

    Constructors
    Constructor
    Description
    ProtobufMetadataProjectableAdapter(org.infinispan.objectfilter.impl.MetadataAdapter<org.infinispan.protostream.descriptors.Descriptor,org.infinispan.protostream.descriptors.FieldDescriptor,Integer> baseAdapter, org.infinispan.AdvancedCache<?,?> cache)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    projection(org.infinispan.container.entries.CacheEntry<?,?> cacheEntry, Integer attribute)
     

    Methods inherited from class org.infinispan.query.dsl.embedded.impl.MetadataProjectableAdapter

    getTypeMetadata, getTypeName, isComparableProperty, makeChildAttributeMetadata, mapPropertyNamePathToFieldIdPath, projection

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProtobufMetadataProjectableAdapter

      public ProtobufMetadataProjectableAdapter(org.infinispan.objectfilter.impl.MetadataAdapter<org.infinispan.protostream.descriptors.Descriptor,org.infinispan.protostream.descriptors.FieldDescriptor,Integer> baseAdapter, org.infinispan.AdvancedCache<?,?> cache)
  • Method Details

    • projection

      public Object projection(org.infinispan.container.entries.CacheEntry<?,?> cacheEntry, Integer attribute)
      Specified by:
      projection in class org.infinispan.query.dsl.embedded.impl.MetadataProjectableAdapter<org.infinispan.protostream.descriptors.Descriptor,org.infinispan.protostream.descriptors.FieldDescriptor,Integer>