classInvalidDefinitionException
final class InvalidDefinitionException
extends InvalidArgumentException
Rejects invalid lexical, schema, or expression definitions at their public boundary.
Extends the existing invalid-argument contract so callers can continue catching malformed configuration with InvalidArgumentException.
Test cases 4§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
Other tests reaching this symbol 2
LexicalDelimitersTestcallsLexicalPatternTestcalls
Relations§
Instantiated in 26
- new ZtdQuery\Platform\MissingResultColumnTypeResolver::resolve() packages/ztd-query-core/src/Platform/MissingResultColumnTypeResolver.php:33
- new ZtdQuery\Rewrite\InsertRowProjection::generatedIdentity() packages/ztd-query-core/src/Rewrite/InsertRowProjection.php:66
- new ZtdQuery\Rewrite\InsertSelectProjection::source() packages/ztd-query-core/src/Rewrite/InsertSelectProjection.php:35
- new ZtdQuery\Rewrite\InsertSelectProjection::generatedIdentity() packages/ztd-query-core/src/Rewrite/InsertSelectProjection.php:59
- new ZtdQuery\Rewrite\ReturningProjection::fromItems() packages/ztd-query-core/src/Rewrite/ReturningProjection.php:34
- new ZtdQuery\Rewrite\ReturningProjection::fromItems() packages/ztd-query-core/src/Rewrite/ReturningProjection.php:38
- new ZtdQuery\Rewrite\ReturningProjection::fromItems() packages/ztd-query-core/src/Rewrite/ReturningProjection.php:41
- new ZtdQuery\Schema\Key\PartialUniqueIndex::__construct() packages/ztd-query-core/src/Schema/Key/PartialUniqueIndex.php:30
- new ZtdQuery\Schema\Partition\TablePartitionKey::__construct() packages/ztd-query-core/src/Schema/Partition/TablePartitionKey.php:28
- new ZtdQuery\Schema\Partition\TablePartitionRelation::__construct() packages/ztd-query-core/src/Schema/Partition/TablePartitionRelation.php:36
- new ZtdQuery\Schema\Partition\TablePartitionRelation::__construct() packages/ztd-query-core/src/Schema/Partition/TablePartitionRelation.php:39
- new ZtdQuery\Schema\Partition\TablePartitioning::__construct() packages/ztd-query-core/src/Schema/Partition/TablePartitioning.php:27
- new ZtdQuery\Shadow\Mutation\Upsert\UpsertOperator::apply() packages/ztd-query-core/src/Shadow/Mutation/Upsert/UpsertOperator.php:55
- new ZtdQuery\Shadow\Mutation\UpsertExpression::column() packages/ztd-query-core/src/Shadow/Mutation/UpsertExpression.php:77
- new ZtdQuery\Shadow\Mutation\UpsertExpression::unary() packages/ztd-query-core/src/Shadow/Mutation/UpsertExpression.php:100
- new ZtdQuery\Shadow\Mutation\UpsertExpression::binary() packages/ztd-query-core/src/Shadow/Mutation/UpsertExpression.php:126
- new ZtdQuery\Sql\LexicalDelimiters::nonEmpty() packages/ztd-query-core/src/Sql/LexicalDelimiters.php:39
- new ZtdQuery\Sql\LexicalDelimiters::pairs() packages/ztd-query-core/src/Sql/LexicalDelimiters.php:60
- new ZtdQuery\Sql\LexicalDelimiters::perPrefixLists() packages/ztd-query-core/src/Sql/LexicalDelimiters.php:80
- new ZtdQuery\Sql\LexicalDelimiters::perPrefixPatterns() packages/ztd-query-core/src/Sql/LexicalDelimiters.php:101
- new ZtdQuery\Sql\LexicalPattern::assertValid() packages/ztd-query-core/src/Sql/LexicalPattern.php:67
- new ZtdQuery\Sql\LexicalPattern::assertValid() packages/ztd-query-core/src/Sql/LexicalPattern.php:75
- new ZtdQuery\Sql\Profile\SqlSymbolProfile::__construct() packages/ztd-query-core/src/Sql/Profile/SqlSymbolProfile.php:52
- new ZtdQuery\Sql\Profile\SqlSymbolProfile::__construct() packages/ztd-query-core/src/Sql/Profile/SqlSymbolProfile.php:57
- new ZtdQuery\Sql\Profile\SqlSymbolProfile::__construct() packages/ztd-query-core/src/Sql/Profile/SqlSymbolProfile.php:62
- new ZtdQuery\Sql\TransactionStatement::requiredName() packages/ztd-query-core/src/Sql/TransactionStatement.php:118