Class AbstractMongoQueryProcessor

java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.processor.AbstractSessionFactoryProcessor
org.apache.nifi.processor.AbstractProcessor
org.apache.nifi.processors.mongodb.AbstractMongoProcessor
org.apache.nifi.processors.mongodb.AbstractMongoQueryProcessor
All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent, org.apache.nifi.processor.Processor
Direct Known Subclasses:
GetMongo, GetMongoRecord

public abstract class AbstractMongoQueryProcessor extends AbstractMongoProcessor
  • Field Details

    • DB_NAME

      public static final String DB_NAME
      See Also:
    • COL_NAME

      public static final String COL_NAME
      See Also:
    • REL_SUCCESS

      public static final org.apache.nifi.processor.Relationship REL_SUCCESS
    • REL_FAILURE

      public static final org.apache.nifi.processor.Relationship REL_FAILURE
    • REL_ORIGINAL

      public static final org.apache.nifi.processor.Relationship REL_ORIGINAL
    • QUERY

      public static final org.apache.nifi.components.PropertyDescriptor QUERY
    • PROJECTION

      public static final org.apache.nifi.components.PropertyDescriptor PROJECTION
    • SORT

      public static final org.apache.nifi.components.PropertyDescriptor SORT
    • LIMIT

      public static final org.apache.nifi.components.PropertyDescriptor LIMIT
    • BATCH_SIZE

      public static final org.apache.nifi.components.PropertyDescriptor BATCH_SIZE
    • RESULTS_PER_FLOWFILE

      static final org.apache.nifi.components.PropertyDescriptor RESULTS_PER_FLOWFILE
  • Constructor Details

    • AbstractMongoQueryProcessor

      public AbstractMongoQueryProcessor()
  • Method Details

    • getQuery

      protected org.bson.Document getQuery(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.processor.ProcessSession session, org.apache.nifi.flowfile.FlowFile input)
    • getAttributes

      protected Map<String,String> getAttributes(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.flowfile.FlowFile input, org.bson.Document query, com.mongodb.client.MongoCollection collection)