| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Schema | |
|---|---|
| parser | |
| query | |
| relop | |
| tests | |
| Uses of Schema in parser | 
|---|
| Methods in parser that return Schema | |
|---|---|
 Schema | 
AST_CreateTable.getSchema()
Gets the parsed schema for the table to create.  | 
| Uses of Schema in query | 
|---|
| Methods in query that return Schema | |
|---|---|
 Schema | 
Catalog.getSchema(java.lang.String fileName)
Gets the Schema for the given table.  | 
static Schema | 
QueryCheck.tableExists(java.lang.String tableName)
Checks whether a table exists.  | 
| Methods in query with parameters of type Schema | |
|---|---|
static int | 
QueryCheck.columnExists(Schema schema,
             java.lang.String columnName)
Checks whether a column exists.  | 
 void | 
Catalog.createTable(java.lang.String fileName,
            Schema schema)
Adds a newly created table to the catalog.  | 
 IndexDesc[] | 
Catalog.getIndexes(java.lang.String fileName,
           Schema schema,
           int[] fldnos)
Gets any indexes on a given set of columns.  | 
static void | 
QueryCheck.insertValues(Schema schema,
             java.lang.Object[] values)
Checks whether values to insert matches the table schema.  | 
static void | 
QueryCheck.predicates(Schema schema,
           Predicate[][] preds)
Checks whether selection predicates (in CNF) match the given schema.  | 
static int[] | 
QueryCheck.updateFields(Schema schema,
             java.lang.String[] fields)
Checks whether field to update match the table schema.  | 
static void | 
QueryCheck.updateValues(Schema schema,
             int[] fldnos,
             java.lang.Object[] values)
Checks whether values to update matches the table schema.  | 
| Uses of Schema in relop | 
|---|
| Fields in relop declared as Schema | |
|---|---|
protected  Schema | 
Tuple.schema
Schema information for the fields.  | 
protected  Schema | 
Iterator.schema
Schema for resulting tuples; must be set in all subclass constructors.  | 
| Methods in relop that return Schema | |
|---|---|
static Schema | 
Schema.join(Schema s1,
     Schema s2)
Builds and returns a new schema resulting from joining two schemas.  | 
| Methods in relop with parameters of type Schema | |
|---|---|
 void | 
Schema.initField(int fldno,
          Schema schema,
          int srcno)
Copies a field from another schema.  | 
static Schema | 
Schema.join(Schema s1,
     Schema s2)
Builds and returns a new schema resulting from joining two schemas.  | 
static Tuple | 
Tuple.join(Tuple t1,
     Tuple t2,
     Schema schema)
Builds and returns a new tuple resulting from joining two tuples.  | 
 boolean | 
Predicate.validate(Schema schema)
Validates AttrType.COLNAME operands against the given schema.  | 
| Constructors in relop with parameters of type Schema | |
|---|---|
FileScan(Schema schema,
         HeapFile file)
Constructs a file scan, given the schema and heap file.  | 
|
IndexScan(Schema schema,
          HashIndex index,
          HeapFile file)
Constructs an index scan, given the hash index and schema.  | 
|
KeyScan(Schema schema,
        HashIndex index,
        SearchKey key,
        HeapFile file)
Constructs an index scan, given the hash index and schema.  | 
|
Tuple(Schema schema)
Creates a new empty tuple, given its schema.  | 
|
Tuple(Schema schema,
      byte[] data)
Creates a new tuple, given existing values to wrap.  | 
|
Tuple(Schema schema,
      java.lang.Object... values)
Creates a new tuple, given its schema and values.  | 
|
| Uses of Schema in tests | 
|---|
| Fields in tests declared as Schema | |
|---|---|
private static Schema | 
ROTest.s_drivers
Drivers table schema.  | 
private static Schema | 
ROTest.s_groups
Groups table schema.  | 
private static Schema | 
ROTest.s_rides
Rides table schema.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||