added: Model::get_connector_mode() method
git-svn-id: svn://ttmath.org/publicrep/morm/trunk@1088 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -184,6 +184,15 @@ void Model::after_update()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int Model::get_connector_mode()
|
||||||
|
{
|
||||||
|
if( model_connector )
|
||||||
|
{
|
||||||
|
return model_connector->get_connector_mode();
|
||||||
|
}
|
||||||
|
|
||||||
|
return MORM_MODEL_CONNECTOR_MODE_NONE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
|
@@ -106,6 +106,8 @@ protected:
|
|||||||
virtual void after_insert();
|
virtual void after_insert();
|
||||||
virtual void after_update();
|
virtual void after_update();
|
||||||
|
|
||||||
|
virtual int get_connector_mode();
|
||||||
|
|
||||||
template<typename FieldValue>
|
template<typename FieldValue>
|
||||||
void field(const wchar_t * field_name, FieldValue & field_value, bool insertable = true, bool updatable = true, bool is_primary_key = false)
|
void field(const wchar_t * field_name, FieldValue & field_value, bool insertable = true, bool updatable = true, bool is_primary_key = false)
|
||||||
{
|
{
|
||||||
|
@@ -78,6 +78,12 @@ void ModelConnector::set_db_expression_output_type(int output_type)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
int ModelConnector::get_connector_mode()
|
||||||
|
{
|
||||||
|
return model_connector_mode;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void ModelConnector::deallocate_stream()
|
void ModelConnector::deallocate_stream()
|
||||||
{
|
{
|
||||||
if( out_stream_allocated )
|
if( out_stream_allocated )
|
||||||
|
@@ -58,6 +58,8 @@ public:
|
|||||||
ModelConnector();
|
ModelConnector();
|
||||||
virtual ~ModelConnector();
|
virtual ~ModelConnector();
|
||||||
|
|
||||||
|
virtual int get_connector_mode();
|
||||||
|
|
||||||
// FIX ME
|
// FIX ME
|
||||||
// add c-copy ctr (allocate a new stream and expression)
|
// add c-copy ctr (allocate a new stream and expression)
|
||||||
|
|
||||||
@@ -86,7 +88,6 @@ public:
|
|||||||
|
|
||||||
virtual void clear_values(Model & model);
|
virtual void clear_values(Model & model);
|
||||||
|
|
||||||
|
|
||||||
// template<typename ModelClass>
|
// template<typename ModelClass>
|
||||||
// Finder<ModelClass> & find()
|
// Finder<ModelClass> & find()
|
||||||
// {
|
// {
|
||||||
|
Reference in New Issue
Block a user