schemaName; } /** @return non-empty-string */ public function getTableName(): string { return $this->tableName; } /** @return non-empty-string */ public function getIndexName(): string { return $this->indexName; } public function getType(): IndexType { return $this->type; } public function isClustered(): bool { return $this->isClustered; } /** @return ?non-empty-string */ public function getPredicate(): ?string { return $this->predicate; } /** @return non-empty-string */ public function getColumnName(): string { return $this->columnName; } /** @return ?positive-int */ public function getColumnLength(): ?int { return $this->columnLength; } }