Package org.eclipse.rdf4j.sail.lucene
Class LuceneSailBuffer.ContextAwareStatementImpl
- java.lang.Object
-
- org.eclipse.rdf4j.sail.lucene.LuceneSailBuffer.ContextAwareStatementImpl
-
- All Implemented Interfaces:
java.io.Serializable,Statement
- Enclosing class:
- LuceneSailBuffer
private static class LuceneSailBuffer.ContextAwareStatementImpl extends java.lang.Object implements Statement
-
-
Field Summary
Fields Modifier and Type Field Description private Statementdelegateprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description ContextAwareStatementImpl(Statement delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Compares this statement to another object.ResourcegetContext()Gets the context of this statement.ValuegetObject()Gets the object of this statement.IRIgetPredicate()Gets the predicate of this statement.ResourcegetSubject()Gets the subject of this statement.inthashCode()Computes the hash code of this statement.java.lang.StringtoString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
delegate
private final Statement delegate
-
-
Constructor Detail
-
ContextAwareStatementImpl
public ContextAwareStatementImpl(Statement delegate)
-
-
Method Detail
-
getSubject
public Resource getSubject()
Description copied from interface:StatementGets the subject of this statement.- Specified by:
getSubjectin interfaceStatement- Returns:
- The statement's subject.
-
getPredicate
public IRI getPredicate()
Description copied from interface:StatementGets the predicate of this statement.- Specified by:
getPredicatein interfaceStatement- Returns:
- The statement's predicate.
-
getObject
public Value getObject()
Description copied from interface:StatementGets the object of this statement.
-
getContext
public Resource getContext()
Description copied from interface:StatementGets the context of this statement.- Specified by:
getContextin interfaceStatement- Returns:
- The statement's context, or null in case of the null context or if not applicable.
-
equals
public boolean equals(java.lang.Object obj)
Description copied from interface:StatementCompares this statement to another object.
-
hashCode
public int hashCode()
Description copied from interface:StatementComputes the hash code of this statement.- Specified by:
hashCodein interfaceStatement- Overrides:
hashCodein classjava.lang.Object- Returns:
- a hash code for this statement computed as
Objects.hash(Statement.getSubject(),Statement.getPredicate(),Statement.getObject(),Statement.getContext())
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-