org.openrdf.sesame.sailimpl.rdbms.rules
Class Rule

java.lang.Object
  extended byorg.openrdf.sesame.sailimpl.rdbms.rules.Rule
All Implemented Interfaces:
TableNames

public class Rule
extends Object
implements TableNames


Field Summary
 
Fields inherited from interface org.openrdf.sesame.sailimpl.rdbms.TableNames
ADDED_TRIPLES_TABLE, ALL_INFERRED_TABLE, ALL_NEW_TRIPLES_TABLE, CLASS_TABLE, DEPEND_TABLE, DIRECT_SUBCLASSOF_TABLE, DIRECT_SUBPROPERTYOF_TABLE, DOMAIN_TABLE, EXPIRED_LITERALS_TABLE, EXPIRED_RESOURCES_TABLE, EXPIRED_TRIPLES_TABLE, EXPIRED_VALUES_TABLE, GROUNDED_TRIPLES_TABLE, INFERRED_TABLE, INSTANCEOF_TABLE, LITERALS_TABLE, NAMESPACES_TABLE, NEW_GROUNDED_TRIPLES_TABLE, NEW_TRIPLES_TABLE, PROPER_INSTANCEOF_TABLE, PROPERTY_TABLE, RANGE_TABLE, RAW_TRIPLES_TABLE, REP_INFO_TABLE, RESOURCES_TABLE, SUBCLASSOF_TABLE, SUBPROPERTYOF_TABLE, TRIPLES_TABLE
 
Constructor Summary
Rule(String name)
           
 
Method Summary
 void addPremise(TripleTemplate t)
           
static Iterator constantsIter()
           
 ArrayList getAllSQLs()
           
 TripleTemplate getConsequent()
           
 ArrayList getDependSQL()
           
static String getId(Component constant)
           
static int getIntId(Component constant)
           
 String getName()
           
 ArrayList getPremiseCollection()
           
 int getPremiseCount()
           
 ArrayList getTriggersRule()
           
 boolean hasTriggersRuleCollection()
           
 void initTriggersRuleCollection()
           
static void main(String[] op)
           
 void setConsequent(TripleTemplate t)
           
static Integer setId(Component constant, int id)
           
static Integer setId(String constant, int id)
           
 void triggersRule(String ruleRef)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rule

public Rule(String name)
Method Detail

constantsIter

public static Iterator constantsIter()

getId

public static String getId(Component constant)

getIntId

public static int getIntId(Component constant)

setId

public static Integer setId(Component constant,
                            int id)

setId

public static Integer setId(String constant,
                            int id)

addPremise

public void addPremise(TripleTemplate t)

setConsequent

public void setConsequent(TripleTemplate t)

getAllSQLs

public ArrayList getAllSQLs()

getDependSQL

public ArrayList getDependSQL()

initTriggersRuleCollection

public void initTriggersRuleCollection()

triggersRule

public void triggersRule(String ruleRef)

hasTriggersRuleCollection

public boolean hasTriggersRuleCollection()

getName

public String getName()

getPremiseCount

public int getPremiseCount()

getConsequent

public TripleTemplate getConsequent()

getPremiseCollection

public ArrayList getPremiseCollection()

getTriggersRule

public ArrayList getTriggersRule()

main

public static void main(String[] op)


Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.