cascading.lingual.catalog
Class TableDef

java.lang.Object
  extended by cascading.lingual.catalog.Def
      extended by cascading.lingual.catalog.TableDef
All Implemented Interfaces:
Serializable

public class TableDef
extends Def

Class TableDef manages all "table" related meta-data.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class cascading.lingual.catalog.Def
identifier, name, parentSchema
 
Constructor Summary
protected TableDef()
           
  TableDef(SchemaDef parentSchema, String name, String identifier, cascading.bind.catalog.Stereotype<Protocol,Format> stereotype)
           
  TableDef(SchemaDef parentSchema, String name, String identifier, cascading.bind.catalog.Stereotype<Protocol,Format> stereotype, Protocol protocol, Format format)
           
 
Method Summary
 TableDef copyWith(String newName)
           
 boolean equals(Object object)
           
protected  Format getActualFormat()
           
protected  Protocol getActualProtocol()
           
 Fields getFields()
           
 Format getFormat()
           
 Protocol getProtocol()
           
 cascading.bind.catalog.Resource<Protocol,Format,SinkMode> getResourceWith(SinkMode sinkMode)
           
 cascading.bind.catalog.Stereotype<Protocol,Format> getStereotype()
           
 int hashCode()
           
 
Methods inherited from class cascading.lingual.catalog.Def
getIdentifier, getName, getParentSchema, setIdentifier, setName, setParentSchema, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TableDef

protected TableDef()

TableDef

public TableDef(SchemaDef parentSchema,
                String name,
                String identifier,
                cascading.bind.catalog.Stereotype<Protocol,Format> stereotype)

TableDef

public TableDef(SchemaDef parentSchema,
                String name,
                String identifier,
                cascading.bind.catalog.Stereotype<Protocol,Format> stereotype,
                Protocol protocol,
                Format format)
Method Detail

copyWith

public TableDef copyWith(String newName)

getStereotype

public cascading.bind.catalog.Stereotype<Protocol,Format> getStereotype()

getFields

public Fields getFields()

getProtocol

public Protocol getProtocol()

getFormat

public Format getFormat()

getActualProtocol

protected Protocol getActualProtocol()

getActualFormat

protected Format getActualFormat()

getResourceWith

public cascading.bind.catalog.Resource<Protocol,Format,SinkMode> getResourceWith(SinkMode sinkMode)

equals

public boolean equals(Object object)
Overrides:
equals in class Def

hashCode

public int hashCode()
Overrides:
hashCode in class Def


Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.