lambdora-service/src/main/java/org/fcrepo/lambdora/service/dao/DynamoDBResourceTripleDao.java
/**
     * Get List of triples based on the RDF object uri. The List returned is a
     * {@code com.amazonaws.services.dynamodbv2.datamodeling.PaginatedQueryList}, which loads List items on demand
     * (as List is iterated through). Be aware that List methods requiring full iteration (e.g. size()) will
     * load all list items immediately into memory.
     * <P>
     * This is an eventually consistent read request.
     *
     * @param rdfObject uri
     * @see com.amazonaws.services.dynamodbv2.datamodeling.PaginatedQueryList
     */
Get List of triples based on the RDF object uri. The List returned is a
com.amazonaws.services.dynamodbv2.datamodeling.PaginatedQueryList, which loads List items on demand
(as List is iterated through). Be aware that List methods requiring full iteration ) will
load all list items immediately into memory.

This is an eventually consistent read request.

@param rdfObject uri
@see com.amazonaws.services.dynamodbv2.datamodeling.PaginatedQueryList
Get List of triples based on the RDF object uri . The List returned is a com . amazonaws . services . dynamodbv2 . datamodeling . PaginatedQueryList which loads List items on demand ( as List is iterated through ) . Be aware that List methods requiring full iteration ) will load all list items immediately into memory . This is an eventually consistent read request . @param rdfObject uri @see com . amazonaws . services . dynamodbv2 . datamodeling . PaginatedQueryList
@Override
    public List<ResourceTriple> findByObject(final String rdfObject) {
        final Map<String, AttributeValue> expressionAV = new HashMap<>();
        expressionAV.put(":expVal1", new AttributeValue().withS(rdfObject));
        final String condition = "rdf_object = :expVal1";
        return executeFindInIndex(condition, expressionAV, OBJECT_INDEX, false);
    }
@ Override public List < ResourceTriple > findByObject ( final String rdfObject ) { final Map < String , AttributeValue > expressionAV = new HashMap < > ( ) ; expressionAV . put ( ":expVal1" , new AttributeValue ( ) . withS ( rdfObject ) ) ; final String condition = "rdf_object = :expVal1" ; return executeFindInIndex ( condition , expressionAV , OBJECT_INDEX , false ) ; }
Get List of triples based on the RDF object uri.
Get List of triples based on the RDF object uri .