com.hp.hpl.jena.sparql.algebra.op
Class Op1

java.lang.Object
  extended by com.hp.hpl.jena.sparql.util.PrintSerializableBase
      extended by com.hp.hpl.jena.sparql.algebra.op.OpBase
          extended by com.hp.hpl.jena.sparql.algebra.op.Op1
All Implemented Interfaces:
Op, Named, PrintSerializable, Printable
Direct Known Subclasses:
OpAssign, OpExtend, OpFilter, OpGraph, OpGroup, OpLabel, OpModifier, OpProcedure, OpPropFunc, OpService

public abstract class Op1
extends OpBase

Super class for operators that operate on a single sub-operation (i.e. a table or sequence))


Constructor Summary
Op1(Op subOp)
           
 
Method Summary
abstract  Op apply(Transform transform, Op subOp)
           
abstract  Op copy(Op subOp)
           
 Op getSubOp()
           
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpBase
equals, equalTo, hashCode, output, output
 
Methods inherited from class com.hp.hpl.jena.sparql.util.PrintSerializableBase
toString, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.sparql.algebra.Op
visit
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.PrintSerializable
toString
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.Named
getName
 

Constructor Detail

Op1

public Op1(Op subOp)
Method Detail

getSubOp

public Op getSubOp()

apply

public abstract Op apply(Transform transform,
                         Op subOp)

copy

public abstract Op copy(Op subOp)


Licenced under the Apache License, Version 2.0