com.bigdata.relation.rule
Interface IStep

All Superinterfaces:
Serializable
All Known Subinterfaces:
IProgram, IRule<E>
All Known Implementing Classes:
AbstractRuleDistinctTermScan, AbstractRuleFastClosure_11_13, AbstractRuleFastClosure_3_5_6_7_9, AbstractRuleFastClosure_5_6_7_9, MappedProgram, MatchRule, Program, Rule, RuleFastClosure11, RuleFastClosure13, RuleFastClosure3, RuleFastClosure5, RuleFastClosure6, RuleFastClosure7, RuleFastClosure9, RuleOwlEquivalentClass, RuleOwlEquivalentProperty, RuleOwlHasValue, RuleOwlInverseOf1, RuleOwlInverseOf2, RuleOwlSameAs1, RuleOwlSameAs1b, RuleOwlSameAs2, RuleOwlSameAs3, RuleOwlSymmetricProperty, RuleOwlTransitiveProperty1, RuleOwlTransitiveProperty2, RuleRdf01, RuleRdfs02, RuleRdfs03, RuleRdfs04a, RuleRdfs04b, RuleRdfs05, RuleRdfs06, RuleRdfs07, RuleRdfs08, RuleRdfs09, RuleRdfs10, RuleRdfs11, RuleRdfs12, RuleRdfs13, SampleRule

public interface IStep
extends Serializable

An IStep is either a single IRule or a complex IProgram.

Version:
$Id: IStep.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Method Summary
 String getName()
          The name of the program.
 IQueryOptions getQueryOptions()
          Return additional constraints that must be imposed during query evaluation.
 boolean isRule()
          true iff the step is an IRule and false iff the step is an IProgram.
 String toString()
          A human readable representation of the IStep.
 

Method Detail

getName

String getName()
The name of the program.


isRule

boolean isRule()
true iff the step is an IRule and false iff the step is an IProgram.


getQueryOptions

IQueryOptions getQueryOptions()
Return additional constraints that must be imposed during query evaluation.


toString

String toString()
A human readable representation of the IStep.

Overrides:
toString in class Object


Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.