Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }
Example #3
0
 /**
  * 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();
 }
Example #4
0
 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;
 }
Example #5
0
 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);
 }
Example #6
0
 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;
 }
Example #7
0
 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();
 }
Example #8
0
 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);
 }
Example #9
0
 /**
  * @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;
 }
Example #10
0
 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);
 }
Example #11
0
 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;
 }
Example #12
0
 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;
 }
Example #13
0
 /**
  * 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();
 }