Lines Matching refs:schemas
32 /** @var Schema[] list of schemas to query */
33 protected $schemas = [];
82 * Call multiple times for multiple schemas.
94 $this->schemas[$schema->getTable()] = $schema;
508 $sqlBuilder->addSchemas($this->schemas);
527 * All the schemas currently added
533 return array_values($this->schemas);
552 $schema_list = array_keys($this->schemas);
556 $schema = $this->schemas[$table] ?? null;
572 if (!$this->schemas) throw new StructException('noschemas');
597 if (!$this->schemas) throw new StructException('noschemas');
598 $schema_list = array_keys($this->schemas);
627 * is requested by the caller, try all assigned schemas for matching the
630 if ($table !== null && isset($this->schemas[$table])) {
631 $schemas = [$table => $this->schemas[$table]];
633 $schemas = $this->schemas;
640 foreach ($schemas as $schema) {