User Tools

Site Tools


Writing /home/academic/ogsavkovic/public_html/wiki/data/cache/7/758d39e061b8c642cc4bf2ca22b73939.metadata failed
magik-demo:developer:class:core:schema

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
magik-demo:developer:class:core:schema [2013/07/19 15:08]
alex [applyCondition]
magik-demo:developer:class:core:schema [2017/07/06 15:24] (current)
Line 6: Line 6:
 Schema describes an SQL schema determined with s set of relations over which attributes finite domain and foreign key constraints can be defined. Schema describes an SQL schema determined with s set of relations over which attributes finite domain and foreign key constraints can be defined.
  
 +{{ :​magik-demo:​developer:​class:​core:​schema_and_relations.png?​nolink&​950 |}}
 ===== Class Attributes ===== ===== Class Attributes =====
  
Line 22: Line 23:
 </​code>​ </​code>​
  
-===== Class Constructor ​=====+===== Class Constructors ​=====
 ==== Schema ==== ==== Schema ====
 <code java> <code java>
Line 33: Line 34:
 ==== Schema ==== ==== Schema ====
 <code java> <code java>
-public Schema (String name, +public Schema (java.lang.String name, 
-     ​java.util.ArrayList<​Relation>​ relations,​ +        java.util.ArrayList<​Relation>​ relations,​ 
-                    java.util.ArrayList<​ForeignKey>​ foreignKeys,​ +               ​java.util.ArrayList<​ForeignKey>​ foreignKeys,​ 
-                    java.util.ArrayList<​FiniteDomainConstraint>​ finiteDomainConstraints,​ +               ​java.util.ArrayList<​FiniteDomainConstraint>​ finiteDomainConstraints,​ 
-                    java.util.ArrayList<​Query>​ conjuctiveQueries,​  +               ​java.util.ArrayList<​Query>​ conjuctiveQueries,​  
-                    java.util.ArrayList<​TCStatement>​ tcStatements) ​+               ​java.util.ArrayList<​TCStatement>​ tcStatements) ​
 </​code>​ </​code>​
               ​               ​
Line 71: Line 72:
 ==== Schema ==== ==== Schema ====
 <code java> <code java>
-public Schema (String name, +public Schema (java.lang.String name, 
-     ​java.util.ArrayList<​Relation>​ relations,​ +        java.util.ArrayList<​Relation>​ relations,​ 
-                    java.util.ArrayList<​ForeignKey>​ foreignKeys,​ +               ​java.util.ArrayList<​ForeignKey>​ foreignKeys,​ 
-                    java.util.ArrayList<​FiniteDomainConstraint>​ finiteDomainConstraints) ​+               ​java.util.ArrayList<​FiniteDomainConstraint>​ finiteDomainConstraints) ​
 </​code>​ </​code>​
               ​               ​
Line 137: Line 138:
  
 ---- ----
 +
 +==== getters and setters methods ====
 +<code java>
 +public java.util.ArrayList<​ForeignKey>​ getForeignKeys()
 +public void setForeignKeys(java.util.ArrayList<​ForeignKey>​ foreignKeys) ​
 +
 +public java.util.ArrayList<​Query>​ getConjuctiveQueries()
 +public void setConjuctiveQueries(java.util.ArrayList<​Query>​ conjuctiveQueries)
 +
 +public java.util.ArrayList<​TCStatement>​ getTcStatements() ​
 +public void setTcStatements(java.util.ArrayList<​TCStatement>​ tcStatements) ​
 +
 +public java.lang.String getName() ​
 +public void setName(java.lang.String name) 
 +
 +public java.util.ArrayList<​Relation>​ getRelations() ​
 +public void setRelations(java.util.ArrayList<​Relation>​ relations) ​
 +
 +public java.util.ArrayList<​FiniteDomainConstraint>​ getFiniteDomainConstraints() ​
 +public void setFiniteDomainConstraints(java.util.ArrayList<​FiniteDomainConstraint>​ finiteDomainConstraints) ​
 +
 +public boolean isLocalSchema()
 +public void setLocalSchema(boolean localSchema) ​
 +
 +public java.lang.String getDbUrl() ​
 +public void setDbUrl(java.lang.String dbUrl) ​
 +
 +public java.lang.String getDbUser() ​
 +public void setDbUser(java.lang.String dbUser)
 +
 +public java.lang.String getDbPassword() ​
 +public void setDbPassword(java.lang.String dbPassword) ​
 +
 +public long getId() ​
 +public void setId(long id) 
 +
 +</​code>​
 +
 +[[magik-demo:​developer:​class:​core:​schema|Back to Top]] | [[magik-demo:​start|Back to Home Page]]
magik-demo/developer/class/core/schema.1374239320.txt.gz · Last modified: 2017/07/06 15:24 (external edit)