MCPcopy Create free account
hub / github.com/Odoo-mobile/framework / createMany2ManyRel

Method createMany2ManyRel

src/com/odoo/orm/SQLHelper.java:100–117  ·  view source on GitHub ↗
(String model_first, String model_second)

Source from the content-addressed store, hash-verified

98 }
99
100 public String createMany2ManyRel(String model_first, String model_second) {
101 String column_first = modelToTable(model_first);
102 String column_second = modelToTable(model_second);
103 String rel_table = column_first + "_" + column_second + "_rel";
104 StringBuffer sql = new StringBuffer();
105 sql.append("CREATE TABLE IF NOT EXISTS ");
106 sql.append(rel_table);
107 sql.append("(");
108 sql.append(column_first + "_id ");
109 sql.append(((OETypeHelper) OEFields.integer()).getType());
110 sql.append(", ");
111 sql.append(column_second + "_id ");
112 sql.append(((OETypeHelper) OEFields.integer()).getType());
113 sql.append(defaultRelColumns());
114 sql.append(");");
115 Log.d("SQLHelper", "Table created : " + rel_table);
116 return sql.toString();
117 }
118
119 public String dropMany2ManyRel(String model_first, String model_second) {
120 String column_first = modelToTable(model_first);

Callers 1

createTableMethod · 0.95

Calls 5

modelToTableMethod · 0.95
integerMethod · 0.95
defaultRelColumnsMethod · 0.95
getTypeMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected