|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.pig.experimental.logical.relational.LogicalSchema
public class LogicalSchema
Schema, from a logical perspective.
Nested Class Summary | |
---|---|
static class |
LogicalSchema.LogicalFieldSchema
|
Constructor Summary | |
---|---|
LogicalSchema()
|
Method Summary | |
---|---|
void |
addField(LogicalSchema.LogicalFieldSchema field)
Add a field to this schema. |
int |
findField(long uid)
Look for the index of the field that contains the specified uid |
LogicalSchema.LogicalFieldSchema |
getField(int fieldNum)
Fetch a field by field number |
LogicalSchema.LogicalFieldSchema |
getField(String alias)
Fetch a field by alias |
List<LogicalSchema.LogicalFieldSchema> |
getFields()
Get all fields |
boolean |
isEqual(Object other)
Two schemas are equal if they are of equal size and their fields schemas considered in order are equal. |
static LogicalSchema |
merge(LogicalSchema s1,
LogicalSchema s2)
Merge two schemas. |
int |
size()
Get the size of the schema. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LogicalSchema()
Method Detail |
---|
public void addField(LogicalSchema.LogicalFieldSchema field)
field
- to be added to the schemapublic LogicalSchema.LogicalFieldSchema getField(String alias)
alias
-
public LogicalSchema.LogicalFieldSchema getField(int fieldNum)
fieldNum
- field number to fetch
public List<LogicalSchema.LogicalFieldSchema> getFields()
public int size()
public boolean isEqual(Object other)
public int findField(long uid)
uid
- the uid to look for
public static LogicalSchema merge(LogicalSchema s1, LogicalSchema s2)
s1
- s2
-
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |