SemanticUI::Engine
------------------------------- Engine -------------------------------------
Constants
SCHEMA_SQL = "CREATE TABLE IF NOT EXISTS entities (\n id INTEGER PRIMARY KEY,\n key TEXT UNIQUE NOT NULL,\n kind TEXT NOT NULL,\n schema TEXT NOT NULL DEFAULT '{}',\n read_action TEXT,\n write_action TEXT\n);\n\nCREATE TABLE IF NOT EXISTS layouts (\n id INTEGER PRIMARY KEY,\n slug TEXT UNIQUE NOT NULL,\n title TEXT NOT NULL,\n hints TEXT NOT NULL DEFAULT '{}'\n);\n\nCREATE TABLE IF NOT EXISTS widgets (\n id INTEGER PRIMARY KEY,\n layout_id INTEGER NOT NULL,\n region TEXT NOT NULL,\n ord INTEGER NOT NULL DEFAULT 0,\n widget_kind TEXT NOT NULL,\n entity_key TEXT,\n label TEXT,\n hints TEXT NOT NULL DEFAULT '{}',\n FOREIGN KEY(layout_id) REFERENCES layouts(id)\n);"
Constructors
Instance methods
create_schema
Source--------------------------- Query helpers --------------------------------
----------------------------- Semantics ----------------------------------