rosetta.basic.database.schema_generator
index
(built-in)

Bindings for basic::database::schema_generator namespace

 
Classes
       
builtins.object
Column
Constraint
GreaterThanConstraint
UniqueConstraint
DbDataType
DbBigInt
DbDouble
DbInteger
DbReal
DbText
DbTextKey
DbUUID
ForeignKey
Index
PrimaryKey
Schema

 
class Column(builtins.object)
     Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(self : rosetta.basic.database.schema_generator.Column, other : rosetta.basic.database.schema_generator.Column) -> bool
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.basic.database.schema_generator.Column, name : str, type : basic::database::schema_generator::DbDataType) -> NoneType
 
2. __init__(self : rosetta.basic.database.schema_generator.Column, name : str, type : basic::database::schema_generator::DbDataType, allow_null : bool) -> NoneType
 
3. __init__(rosetta.basic.database.schema_generator.Column, str, basic::database::schema_generator::DbDataType, bool, bool) -> NoneType
 
doc
 
4. __init__(self : rosetta.basic.database.schema_generator.Column, name : str, type : basic::database::schema_generator::DbDataType, allow_null : bool, auto_increment : bool, auto_increment_base : int) -> NoneType
 
5. __init__(self : rosetta.basic.database.schema_generator.Column, src : rosetta.basic.database.schema_generator.Column) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.Column,  : rosetta.basic.database.schema_generator.Column) -> rosetta.basic.database.schema_generator.Column
auto_increment(...) from builtins.PyCapsule
auto_increment(rosetta.basic.database.schema_generator.Column) -> bool
auto_increment_base(...) from builtins.PyCapsule
auto_increment_base(rosetta.basic.database.schema_generator.Column) -> int
name(...) from builtins.PyCapsule
name(rosetta.basic.database.schema_generator.Column) -> str
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.Column, db_session : utility::sql_database::session) -> str

 
class Constraint(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.basic.database.schema_generator.Constraint, column : rosetta.basic.database.schema_generator.Column) -> NoneType
 
2. __init__(self : rosetta.basic.database.schema_generator.Constraint, columns : rosetta.utility.vector1_basic_database_schema_generator_Column) -> NoneType
 
3. __init__(rosetta.basic.database.schema_generator.Constraint, rosetta.basic.database.schema_generator.Constraint) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.Constraint,  : rosetta.basic.database.schema_generator.Constraint) -> rosetta.basic.database.schema_generator.Constraint
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.Constraint,  : utility::sql_database::session) -> str

 
class DbBigInt(DbDataType)
    
Method resolution order:
DbBigInt
DbDataType
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.basic.database.schema_generator.DbBigInt) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.DbBigInt,  : rosetta.basic.database.schema_generator.DbBigInt) -> rosetta.basic.database.schema_generator.DbBigInt
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.DbBigInt,  : utility::sql_database::session) -> str

 
class DbDataType(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.basic.database.schema_generator.DbDataType) -> NoneType
 
2. __init__(self : rosetta.basic.database.schema_generator.DbDataType, size : int) -> NoneType
 
3. __init__(rosetta.basic.database.schema_generator.DbDataType, rosetta.basic.database.schema_generator.DbDataType) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.DbDataType,  : rosetta.basic.database.schema_generator.DbDataType) -> rosetta.basic.database.schema_generator.DbDataType
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.DbDataType,  : utility::sql_database::session) -> str

 
class DbDouble(DbDataType)
    
Method resolution order:
DbDouble
DbDataType
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.basic.database.schema_generator.DbDouble) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.DbDouble,  : rosetta.basic.database.schema_generator.DbDouble) -> rosetta.basic.database.schema_generator.DbDouble
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.DbDouble,  : utility::sql_database::session) -> str

 
class DbInteger(DbDataType)
    
Method resolution order:
DbInteger
DbDataType
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.basic.database.schema_generator.DbInteger) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.DbInteger,  : rosetta.basic.database.schema_generator.DbInteger) -> rosetta.basic.database.schema_generator.DbInteger
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.DbInteger,  : utility::sql_database::session) -> str

 
class DbReal(DbDataType)
    
Method resolution order:
DbReal
DbDataType
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.basic.database.schema_generator.DbReal) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.DbReal,  : rosetta.basic.database.schema_generator.DbReal) -> rosetta.basic.database.schema_generator.DbReal
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.DbReal,  : utility::sql_database::session) -> str

 
class DbText(DbDataType)
    
Method resolution order:
DbText
DbDataType
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(self : handle, size : int) -> NoneType
 
3. __init__(handle, rosetta.basic.database.schema_generator.DbText) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.DbText,  : rosetta.basic.database.schema_generator.DbText) -> rosetta.basic.database.schema_generator.DbText
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.DbText,  : utility::sql_database::session) -> str

 
class DbTextKey(DbDataType)
    
Method resolution order:
DbTextKey
DbDataType
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.basic.database.schema_generator.DbTextKey) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.DbTextKey,  : rosetta.basic.database.schema_generator.DbTextKey) -> rosetta.basic.database.schema_generator.DbTextKey
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.DbTextKey,  : utility::sql_database::session) -> str

 
class DbUUID(DbDataType)
    
Method resolution order:
DbUUID
DbDataType
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.basic.database.schema_generator.DbUUID) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.DbUUID,  : rosetta.basic.database.schema_generator.DbUUID) -> rosetta.basic.database.schema_generator.DbUUID
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.DbUUID,  : utility::sql_database::session) -> str

 
class ForeignKey(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.basic.database.schema_generator.ForeignKey, column : rosetta.basic.database.schema_generator.Column, reference_table : str, reference_column : str) -> NoneType
 
2. __init__(self : rosetta.basic.database.schema_generator.ForeignKey, column : rosetta.basic.database.schema_generator.Column, reference_table : str, reference_column : str, defer : bool) -> NoneType
 
3. __init__(self : rosetta.basic.database.schema_generator.ForeignKey, columns : rosetta.utility.vector1_basic_database_schema_generator_Column, reference_table : str, reference_columns : rosetta.utility.vector1_std_string, defer : bool) -> NoneType
 
4. __init__(self : rosetta.basic.database.schema_generator.ForeignKey,  : rosetta.basic.database.schema_generator.ForeignKey) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.ForeignKey,  : rosetta.basic.database.schema_generator.ForeignKey) -> rosetta.basic.database.schema_generator.ForeignKey
columns(...) from builtins.PyCapsule
columns(rosetta.basic.database.schema_generator.ForeignKey) -> rosetta.utility.vector1_basic_database_schema_generator_Column
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.ForeignKey,  : utility::sql_database::session) -> str

 
class GreaterThanConstraint(Constraint)
    
Method resolution order:
GreaterThanConstraint
Constraint
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(self : handle, column : rosetta.basic.database.schema_generator.Column, value : float) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.GreaterThanConstraint,  : rosetta.basic.database.schema_generator.GreaterThanConstraint) -> rosetta.basic.database.schema_generator.GreaterThanConstraint
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.GreaterThanConstraint,  : utility::sql_database::session) -> str

 
class Index(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.basic.database.schema_generator.Index, rosetta.basic.database.schema_generator.Column) -> NoneType
 
doc
 
2. __init__(self : rosetta.basic.database.schema_generator.Index, column : rosetta.basic.database.schema_generator.Column, unique : bool) -> NoneType
 
3. __init__(rosetta.basic.database.schema_generator.Index, rosetta.utility.vector1_basic_database_schema_generator_Column) -> NoneType
 
doc
 
4. __init__(self : rosetta.basic.database.schema_generator.Index, columns : rosetta.utility.vector1_basic_database_schema_generator_Column, unique : bool) -> NoneType
 
5. __init__(self : rosetta.basic.database.schema_generator.Index, src : rosetta.basic.database.schema_generator.Index) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
columns(...) from builtins.PyCapsule
columns(rosetta.basic.database.schema_generator.Index) -> rosetta.utility.vector1_basic_database_schema_generator_Column
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.Index, table_name : str, db_session : utility::sql_database::session) -> str
unique(...) from builtins.PyCapsule
unique(rosetta.basic.database.schema_generator.Index) -> bool

 
class PrimaryKey(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.basic.database.schema_generator.PrimaryKey) -> NoneType
 
2. __init__(self : rosetta.basic.database.schema_generator.PrimaryKey, column : rosetta.basic.database.schema_generator.Column) -> NoneType
 
3. __init__(self : rosetta.basic.database.schema_generator.PrimaryKey, columns : rosetta.utility.vector1_basic_database_schema_generator_Column) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_column(...) from builtins.PyCapsule
add_column(self : rosetta.basic.database.schema_generator.PrimaryKey, column : rosetta.basic.database.schema_generator.Column) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.PrimaryKey,  : rosetta.basic.database.schema_generator.PrimaryKey) -> rosetta.basic.database.schema_generator.PrimaryKey
columns(...) from builtins.PyCapsule
columns(rosetta.basic.database.schema_generator.PrimaryKey) -> rosetta.utility.vector1_basic_database_schema_generator_Column
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.PrimaryKey, db_session : utility::sql_database::session) -> str

 
class Schema(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.basic.database.schema_generator.Schema, table_name : str) -> NoneType
 
2. __init__(self : rosetta.basic.database.schema_generator.Schema, table_name : str, primary_key : rosetta.basic.database.schema_generator.PrimaryKey) -> NoneType
 
3. __init__(self : rosetta.basic.database.schema_generator.Schema, src : rosetta.basic.database.schema_generator.Schema) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_column(...) from builtins.PyCapsule
add_column(self : rosetta.basic.database.schema_generator.Schema, column : rosetta.basic.database.schema_generator.Column) -> NoneType
add_constraint(...) from builtins.PyCapsule
add_constraint(self : rosetta.basic.database.schema_generator.Schema, constraint : rosetta.basic.database.schema_generator.Constraint) -> NoneType
add_foreign_key(...) from builtins.PyCapsule
add_foreign_key(self : rosetta.basic.database.schema_generator.Schema, key : rosetta.basic.database.schema_generator.ForeignKey) -> NoneType
add_index(...) from builtins.PyCapsule
add_index(self : rosetta.basic.database.schema_generator.Schema, index : rosetta.basic.database.schema_generator.Index) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.Schema,  : rosetta.basic.database.schema_generator.Schema) -> rosetta.basic.database.schema_generator.Schema
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.Schema, db_session : utility::sql_database::session) -> str
write(...) from builtins.PyCapsule
write(self : rosetta.basic.database.schema_generator.Schema, db_session : utility::sql_database::session) -> NoneType

 
class UniqueConstraint(Constraint)
    
Method resolution order:
UniqueConstraint
Constraint
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : handle, column : rosetta.basic.database.schema_generator.Column) -> NoneType
 
2. __init__(self : handle, columns : rosetta.utility.vector1_basic_database_schema_generator_Column) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.database.schema_generator.UniqueConstraint,  : rosetta.basic.database.schema_generator.UniqueConstraint) -> rosetta.basic.database.schema_generator.UniqueConstraint
print(...) from builtins.PyCapsule
print(self : rosetta.basic.database.schema_generator.UniqueConstraint,  : utility::sql_database::session) -> str