/** * Required setup column types in provided columns object * @param $columns static|\stdClass */ static function setUpColumns($columns) { $columns->id = Column::AUTO_ID; $columns->apiKey = Column::STRING; $columns->name = Column::create(Column::STRING)->setUnique(); $columns->description = Column::STRING; }
/** * Required setup column types in provided columns object * @param $columns static|\stdClass */ static function setUpColumns($columns) { $columns->id = Column::AUTO_ID; $columns->tagIds = Column::create(Column::STRING + Column::NOT_NULL)->setDefault('')->setUnique(); $columns->projectId = Column::cast(Project::columns()->id)->copy()->setFlag(Column::NOT_NULL, false); $columns->lastSeen = Column::INTEGER + Column::TIMESTAMP; }
/** * Required setup column types in provided columns object * @param $columns static|\stdClass */ static function setUpColumns($columns) { $columns->id = Column::AUTO_ID; $columns->suiteId = Suite::columns()->id; $columns->sessionId = Session::columns()->id; $columns->hostId = Host::columns()->id; $columns->tagIds = Column::create(Column::STRING + Column::NOT_NULL)->setIndexed(); }
static function setUpColumns($columns) { $columns->id = Column::create(Column::AUTO_ID); $columns->id->schemaName = '_id'; $columns->routeId = Column::INTEGER; $columns->starred = Column::INTEGER; $columns->description = Column::STRING; $columns->name = Column::STRING; }
static function setUpColumns($columns) { $columns->wallTime = Column::create(Column::INTEGER + Column::NOT_NULL); $columns->calls = Column::create(Column::INTEGER + Column::NOT_NULL); $columns->memoryUsage = Column::create(Column::INTEGER + Column::NOT_NULL); $columns->peakMemoryUsage = Column::create(Column::INTEGER + Column::NOT_NULL); $columns->cpu = Column::create(Column::INTEGER + Column::NOT_NULL); $columns->runs = Column::create(Column::INTEGER + Column::NOT_NULL); }
static function setUpColumns($columns) { $columns->id = Column::AUTO_ID; $columns->latestStatId = Stat7Days::columns()->id; $columns->userName = Column::create(Column::STRING)->setUnique(); $columns->wakaId = Column::create(Column::STRING)->setUnique(); $columns->avatarUrl = Column::STRING; $columns->fullName = Column::STRING; $columns->joined = Column::INTEGER; }
static function setUpColumns($columns) { $columns->id = Column::AUTO_ID; $columns->albumId = Column::cast(Album::columns()->id)->copy()->setFlag(Column::NOT_NULL, false); $columns->height = Column::INTEGER + Column::SIZE_2B + Column::NOT_NULL; $columns->width = Column::INTEGER + Column::SIZE_2B + Column::NOT_NULL; $columns->path = Column::STRING + Column::NOT_NULL; $columns->url = Column::STRING + Column::NOT_NULL; $columns->hash = Column::create(Column::STRING)->setStringLength(32, true)->setUnique(); }
static function setUpColumns($columns) { $columns->id = Column::AUTO_ID; $columns->ut = Column::TIMESTAMP + Column::INTEGER; $columns->runs = Column::create(Column::INTEGER + Column::NOT_NULL)->setDefault(0); $columns->name = Column::STRING; $columns->projectId = Column::cast(Project::columns()->id)->copy()->setFlag(Column::NOT_NULL, false); $columns->tagGroupId = Column::cast(TagGroup::columns()->id)->copy()->setFlag(Column::NOT_NULL, false); parent::setUpColumns($columns); }
/** * @return Table|static */ public static function entityDefinition() { /** @var static $columns */ $columns = new \stdClass(); $columns->id = new Column(Column::AUTO_ID + Column::INTEGER); // TODO auto primary $columns->url = Column::create(Column::STRING); // TODO unique $def = new Table($columns); return $def; }
static function setUpColumns($columns) { $columns->id = Column::create(Column::INTEGER + Column::AUTO_ID + Column::NOT_NULL + Column::UNSIGNED); $columns->wakaUserId = WakaUser::columns()->id; $columns->branch = Column::create(Column::STRING); $columns->duration = Column::create(Column::FLOAT + Column::NOT_NULL); $columns->entity = Column::create(Column::STRING); $columns->language = Column::create(Column::STRING); $columns->project = Column::create(Column::STRING); $columns->time = Column::create(Column::INTEGER); $columns->type = Column::create(Column::STRING); }
static function setUpColumns($columns) { $columns->id = Column::create(Column::AUTO_ID); $columns->trackId = Track::columns()->id; $columns->time = Column::INTEGER; $columns->distance = Column::FLOAT; $columns->speed = Column::FLOAT; $columns->altitude = Column::FLOAT; $columns->bearing = Column::FLOAT; $columns->longitude = Column::FLOAT; $columns->latitude = Column::FLOAT; $columns->accuracy = Column::FLOAT; $columns->options = Column::STRING; $columns->gain = Column::FLOAT; }
static function setUpColumns($columns) { $columns->identityId = Identity::columns()->id; $columns->token = Column::create(Column::STRING + Column::NOT_NULL)->setStringLength(32, true)->setUnique(); $columns->createdAt = Column::INTEGER; }
/** * Setup column types in provided columns object * @param $columns static|\stdClass */ static function setUpColumns($columns) { $columns->id = Column::AUTO_ID; $columns->name = Column::create(Column::STRING)->setUnique(); }