com.bonevich.erj.db
Interface IDdlGenerator

All Known Implementing Classes:
AbstractDdlGenerator

public interface IDdlGenerator

ClassDescription

Version:
$Id: IDdlGenerator.html,v 1.1 2009/03/07 17:55:36 jbonevic Exp $
Author:
jbonevic

Field Summary
static java.lang.String CLOSE_PAREN
           
static java.lang.String COMMA
           
static java.lang.String CREATE_INDEX
           
static java.lang.String CREATE_SEQ
           
static java.lang.String CREATE_TABLE
           
static java.lang.String DROP_TABLE
           
static java.lang.String NEW_LINE
           
static java.lang.String NOT
           
static java.lang.String NULL
           
static java.lang.String OPEN_PAREN
           
static java.lang.String SEMI_COLON
           
static java.lang.String TAB
           
static java.lang.String WHITE_SPACE
           
 
Method Summary
 IDdlGenerator cloneWithNewName(java.lang.String name)
           
 java.lang.String generate(Schema model)
           
 java.lang.String getName()
           
 GenerationOptionMetaData getOptionMetaData()
           
 boolean isOptionSet(java.lang.String optionId)
           
 void setName(java.lang.String name)
           
 void setOption(java.lang.String optionId, boolean value)
           
 void setOptionMetaData(GenerationOptionMetaData metaData)
           
 

Field Detail

CREATE_TABLE

public static final java.lang.String CREATE_TABLE
See Also:
Constant Field Values

CREATE_INDEX

public static final java.lang.String CREATE_INDEX
See Also:
Constant Field Values

CREATE_SEQ

public static final java.lang.String CREATE_SEQ
See Also:
Constant Field Values

DROP_TABLE

public static final java.lang.String DROP_TABLE
See Also:
Constant Field Values

NOT

public static final java.lang.String NOT
See Also:
Constant Field Values

NULL

public static final java.lang.String NULL
See Also:
Constant Field Values

OPEN_PAREN

public static final java.lang.String OPEN_PAREN
See Also:
Constant Field Values

CLOSE_PAREN

public static final java.lang.String CLOSE_PAREN
See Also:
Constant Field Values

SEMI_COLON

public static final java.lang.String SEMI_COLON
See Also:
Constant Field Values

WHITE_SPACE

public static final java.lang.String WHITE_SPACE
See Also:
Constant Field Values

NEW_LINE

public static final java.lang.String NEW_LINE
See Also:
Constant Field Values

TAB

public static final java.lang.String TAB
See Also:
Constant Field Values

COMMA

public static final java.lang.String COMMA
See Also:
Constant Field Values
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

generate

public java.lang.String generate(Schema model)

setOption

public void setOption(java.lang.String optionId,
                      boolean value)

isOptionSet

public boolean isOptionSet(java.lang.String optionId)

getOptionMetaData

public GenerationOptionMetaData getOptionMetaData()

setOptionMetaData

public void setOptionMetaData(GenerationOptionMetaData metaData)

cloneWithNewName

public IDdlGenerator cloneWithNewName(java.lang.String name)


Copyright © 2001-2003 bonevich.com. All Rights Reserved.