Package org.openrefine.wikidata.schema
Class WbStatementExpr
java.lang.Object
org.openrefine.wikidata.schema.WbStatementExpr
-
Constructor Summary
ConstructorsConstructorDescriptionWbStatementExpr(WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.Value> mainSnakValueExpr, List<WbSnakExpr> qualifierExprs, List<WbReferenceExpr> referenceExprs, StatementMerger merger, StatementEditingMode mode) -
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluate(ExpressionContext ctxt, org.wikidata.wdtk.datamodel.interfaces.EntityIdValue subject, org.wikidata.wdtk.datamodel.interfaces.PropertyIdValue propertyId) WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.Value>getMode()static List<org.wikidata.wdtk.datamodel.interfaces.SnakGroup>groupSnaks(List<org.wikidata.wdtk.datamodel.interfaces.Snak> snaks) inthashCode()
-
Constructor Details
-
WbStatementExpr
public WbStatementExpr(WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.Value> mainSnakValueExpr, List<WbSnakExpr> qualifierExprs, List<WbReferenceExpr> referenceExprs, StatementMerger merger, StatementEditingMode mode)
-
-
Method Details
-
groupSnaks
-
evaluate
public StatementEdit evaluate(ExpressionContext ctxt, org.wikidata.wdtk.datamodel.interfaces.EntityIdValue subject, org.wikidata.wdtk.datamodel.interfaces.PropertyIdValue propertyId) throws SkipSchemaExpressionException, QAWarningException -
getMainsnak
-
getQualifiers
-
getReferences
-
getStatementMerger
-
getMode
-
equals
-
hashCode
public int hashCode()
-