classColumnDeclaration
final class ColumnDeclaration
Public API: explicitly declared with
@visibility public.How a column was declared: the family it belongs to, and the platform's own words for it.
The family is what every platform agrees on, so the shadow can reason about a column without knowing which database it came from. The native text is what that database actually wrote, kept verbatim because only it can say what precision, width or signedness was asked for.
$type = new \ZtdQuery\Schema\ColumnType(\ZtdQuery\Schema\ColumnTypeFamily::INTEGER, 'BIGINT');
$type->family // => \ZtdQuery\Schema\ColumnTypeFamily::INTEGER
$type->nativeType // => 'BIGINT'Properties§
public ColumnTypeFamily $familypublic string $nativeTypeMethods§
public function __construct(public ColumnTypeFamily $family, public string $nativeType)Parameters
$family | ColumnTypeFamily | The family every platform agrees this belongs to |
$nativeType | string | The platform's own words for the type, verbatim |
Test cases 526§
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 524
TransformerFuzzTest::testTransformWithEmptyRowsContainsWithClausecallsTransformerFuzzTest::testTransformWithShadowDataContainsWithClausecallsCastRendererContractTest::testAllColumnTypeFamiliesHandledcallsCastRendererContractTest::testRenderCastForIntegerProducesExactFormcallsCastRendererContractTest::testRenderCastForStringIncludesStringTypecallsCastRendererContractTest::testRenderCastIsDeterministiccallsCastRendererContractTest::testRenderCastReturnsNonEmptyStringcallsCastRendererContractTest::testRenderNullCastContainsCastKeywordcallsCastRendererContractTest::testRenderNullCastContainsNullKeywordcallsCastRendererContractTest::testRenderNullCastProducesExactFormcallsCastRendererContractTest::testRenderNullCastReturnsNonEmptyStringcallsTransformerContractTest::emptyRowsTableContextcallsTransformerContractTest::singleRowTableContextcallsTransformerContractTest::testCteContainsSelectUnionStructurecallsFakeCastRenderercallsFakeResultColumnTypeResolver::resolvecallsFakeSchemaParser::parsecallsFakeSqlTransformer::buildCtecallsFakeValueRenderercallsMySqlMysqliResultColumnTypeResolverTest::testResolvesEveryBinaryCapableProtocolTypeCodeByCharsetcallsMySqlMysqliResultColumnTypeResolverTest::testResolvesEverySupportedMysqliProtocolTypeCodecallsResultColumnTest::testCarriesNameAndTypecallsResultSetTest::testCarriesEmptyRowsAndColumnsIndependentlycallsStatementInterfaceTest::testResultColumnsRemainAvailableForAResultWithNoRowscallsCastRendererTest::testRenderCastWritesTheExpressionAsTheTypeItIsBeingReadForcallsCastRendererTest::testRenderNullCastWritesANullTheServerWillReadAsThatTypecallsValueRendererTest::testRenderValueTakesTheColumnTypeIntoAccountWhereOneIsKnowncallsResultSelectRunnerTest::testReadResultSetReadsMetadataBeforeRowscallsResultSelectRunnerTest::testRunResultSetRetainsColumnsWhenRowsAreEmptycallsPgSqlRewriterTest::testAlterTableThrowsUnsupportedcallsPgSqlRewriterTest::testBuildTableContextMergesRegistryAndShadowcallsPgSqlRewriterTest::testBuildTableContextRegistryAndShadowBothIncludedcallsPgSqlRewriterTest::testBuildTableContextRegistryOnlyNoShadowcallsPgSqlRewriterTest::testBuildTableContextShadowOnlyDerivesDifferentColumnsAcrossRowscallsPgSqlRewriterTest::testBuildTableContextShadowOnlyDifferentColumnKeysDetailedcallsPgSqlRewriterTest::testBuildTableContextShadowOnlyWithEmptyRowsNoCtecallsPgSqlRewriterTest::testCommitIsSkippedcallsPgSqlRewriterTest::testCreateTableAsSelectNoShadowReturnsSqlWhereFalsecallsPgSqlRewriterTest::testCreateTableAsSelectReturnsDdlWithTransformedSqlcallsPgSqlRewriterTest::testCreateTableAsSelectTransformsSelectPartcallsPgSqlRewriterTest::testCreateTableAsSelectWithRegisteredSourceTablecallsPgSqlRewriterTest::testCreateTableNotAsSelectReturnsSqlWhereFalsecallsPgSqlRewriterTest::testCreateTableReturnsDdlSimulatedcallsPgSqlRewriterTest::testCreateTableReturnsSelectOneWhereFalsecallsPgSqlRewriterTest::testCreateTableWithoutAsSelectReturnsSqlWhereFalsecallsPgSqlRewriterTest::testDeleteEnsuresDmlTargetInShadowStorecallsPgSqlRewriterTest::testDeleteEnsuresDmlTargetIsCalledForDeletecallsPgSqlRewriterTest::testDeleteEnsuresDmlTargetViaShadowStorecallsPgSqlRewriterTest::testDeleteMutationTableNamecallsPgSqlRewriterTest::testDeleteReturnsWriteSimulatedWithMutationcallsPgSqlRewriterTest::testDeleteSqlIsTransformedcallsPgSqlRewriterTest::testDropTableReturnsDdlSimulatedcallsPgSqlRewriterTest::testDropTableReturnsSelectOneWhereFalsecallsPgSqlRewriterTest::testDropTableThenCreateDoesNotThrowcallsPgSqlRewriterTest::testEmptyInputThrowsExceptioncallsPgSqlRewriterTest::testInsertDoesNotCallEnsureDmlTargetcallsPgSqlRewriterTest::testInsertMutationTableNamecallsPgSqlRewriterTest::testInsertResultSelectContainsColumnNamescallsPgSqlRewriterTest::testInsertReturnsWriteSimulatedWithMutationcallsPgSqlRewriterTest::testInsertSqlIsTransformedcallsPgSqlRewriterTest::testMultiStatementThrowsExceptioncallsPgSqlRewriterTest::testReadPlanHasNoMutationcallsPgSqlRewriterTest::testRewriteCreateTableAsSelectNonCreateStatementDoesNotEnterCtasBranchcallsPgSqlRewriterTest::testRewriteDeleteEnsuresShadowStoreEntrycallsPgSqlRewriterTest::testRewriteDeleteReturnsWriteSimulatedcallsPgSqlRewriterTest::testRewriteDropTableReturnsSelectWhereFalsecallsPgSqlRewriterTest::testRewriteEmptyInputForRewriteMultipleThrowscallsPgSqlRewriterTest::testRewriteInsertDoesNotCallEnsureDmlTargetcallsPgSqlRewriterTest::testRewriteInsertReturnsWriteSimulatedcallsPgSqlRewriterTest::testRewriteIsDeterministiccallsPgSqlRewriterTest::testRewriteLeadingWhitespaceTrimsBeforeClassifycallsPgSqlRewriterTest::testRewriteMultiplecallsPgSqlRewriterTest::testRewriteMultipleAllReadStatementscallsPgSqlRewriterTest::testRewriteMultipleEmptycallsPgSqlRewriterTest::testRewriteMultipleEmptyStringThrowscallsPgSqlRewriterTest::testRewriteMultipleLeadingWhitespaceTrimsBeforeClassifycallsPgSqlRewriterTest::testRewriteMultipleMultiStatementcallsPgSqlRewriterTest::testRewriteMultipleSingleStatementcallsPgSqlRewriterTest::testRewriteMultipleWhitespaceOnlyThrowscallsPgSqlRewriterTest::testRewriteMultipleWithDdlcallsPgSqlRewriterTest::testRewriteMultipleWithLeadingTrailingWhitespaceProducesValidSqlcallsPgSqlRewriterTest::testRewriteMultipleWithLeadingWhitespacecallsPgSqlRewriterTest::testRewriteMultipleWithOnlyWhitespaceThrowsAfterTrimcallsPgSqlRewriterTest::testRewriteUpdateEnsuresShadowStoreEntrycallsPgSqlRewriterTest::testRewriteUpdateReturnsWriteSimulatedcallsPgSqlRewriterTest::testRewriteWhitespaceOnlyThrowscallsPgSqlRewriterTest::testRewriteWithLeadingTrailingWhitespaceProducesValidSqlcallsPgSqlRewriterTest::testRewriteWithLeadingWhitespacecallsPgSqlRewriterTest::testRewriteWithLeadingWhitespaceTrimsFirstcallsPgSqlRewriterTest::testRewriteWithOnlyWhitespaceThrowsAfterTrimcallsPgSqlRewriterTest::testRollbackIsSkippedcallsPgSqlRewriterTest::testSelectReturnsReadKindcallsPgSqlRewriterTest::testSelectTableExistsInBothRegistryAndShadowcallsPgSqlRewriterTest::testSelectTableExistsInRegistryOnlycallsPgSqlRewriterTest::testSelectTableExistsInShadowStoreNotRegistrycallsPgSqlRewriterTest::testSelectTransformsCteWithShadowDatacallsPgSqlRewriterTest::testSelectUnknownTableWithSchemaContextThrowscallsPgSqlRewriterTest::testSelectWithEmptyShadowGeneratesEmptyCtecallsPgSqlRewriterTest::testSelectWithMultiRowShadowUsesValuescallsPgSqlRewriterTest::testSelectWithShadowOnlyDataDerivesColumnscallsPgSqlRewriterTest::testSelectWithShadowOnlyDataMergesColumnsAcrossRowscallsPgSqlRewriterTest::testSkippedStatementPassesThroughcallsPgSqlRewriterTest::testTruncateMutationTableNamecallsPgSqlRewriterTest::testTruncateReturnsSelectOneWhereFalsecallsPgSqlRewriterTest::testTruncateReturnsSelectWhereFalsecallsPgSqlRewriterTest::testTruncateReturnsWriteSimulatedWithMutationcallsPgSqlRewriterTest::testUnsupportedSqlThrowsExceptioncallsPgSqlRewriterTest::testUpdateEnsuresDmlTargetInShadowStorecallsPgSqlRewriterTest::testUpdateEnsuresDmlTargetIsCalledForUpdatecallsPgSqlRewriterTest::testUpdateEnsuresDmlTargetViaShadowStorecallsPgSqlRewriterTest::testUpdateMutationTableNamecallsPgSqlRewriterTest::testUpdateReturnsWriteSimulatedWithMutationcallsPgSqlRewriterTest::testUpdateSqlIsTransformedcallsPgSqlRewriterTest::testWritePlanHasNonNullMutationcallsRowSourceRendererTest::testGenerateCtecallsDeleteTransformerTest::testTransformAppliesCteShadowingcallsDeleteTransformerTest::testTransformCoalesceUsesTableContextColumnscallsDeleteTransformerTest::testTransformWithEmptyTableContextcallsExpressionCastTest::testCastInsertExpressioncallsExpressionCastTest::testProjectionCastsDeclaredColumnsAndPreservesRawExpressionscallsInsertProjectionBuilderTest::testBuildInsertRowSelectFillsDefaultsAndAppliesColumnTypescallsResultProjectionTest::testBuildInsertSourceSelectCastsDestinationColumnscallsValueProjectionTest::testRenderPreservesSequenceProgressAcrossCommittedProjectionscallsInsertTransformerTest::testBooleanPlaceholderUsesNullSafeCastOnlyForBooleanPlaceholdercallsInsertTransformerTest::testInsertAppliesCteShadowingcallsInsertTransformerTest::testInsertMultipleRowscallsInsertTransformerTest::testInsertSelectcallsInsertTransformerTest::testInsertSelectCastsDestinationTypesAndQuotesUntypedColumnscallsInsertTransformerTest::testInsertValuesWithExplicitColumnscallsInsertTransformerTest::testInsertValuesWithoutColumnsUsesTableContextcallsInsertTransformerTest::testInsertValuesWithWhitespaceAroundValuescallsInsertTransformerTest::testUsesInjectedCastRendererAndColumnTypescallsInsertTransformerTest::testUsesInjectedCastRendererForTypedValuecallsMergeTransformerTest::testPreservesFirstEligibleClauseOrderingAndCtePrefixcallsMergeTransformerTest::testProjectsDefaultsAndGeneratedColumnscallsMergeTransformerTest::testTransformsMixedUpdateAndInsertIntoCompleteTargetStatecallsPgSqlTransformerTest::testTransformDeleteDelegatesToDeleteTransformercallsPgSqlTransformerTest::testTransformInsertDelegatesToInsertTransformercallsPgSqlTransformerTest::testTransformMergeDelegatesToMergeTransformercallsPgSqlTransformerTest::testTransformSelectDelegatesToSelectTransformercallsPgSqlTransformerTest::testTransformUpdateDelegatesToUpdateTransformercallsReplaceTransformerTest::testTransformReplaceCastsParametersToTargetColumnTypescallsShadowCteRendererTest::testRenderEmptyTableRetainsTypedZeroRowProjectioncallsSelectTransformerTest::testBoolValueWithTypecallsSelectTransformerTest::testCteContainsCastExpressionscallsSelectTransformerTest::testCteContainsSelectUnionStructurecallsSelectTransformerTest::testCteInjectedSqlStartsWithWithcallsSelectTransformerTest::testCustomCastRendererIsUsedForRowscallsSelectTransformerTest::testEmptyCteOrderTableNameBeforeSelectcallsSelectTransformerTest::testEmptyCteSelectColumnOrderMatchesInputcallsSelectTransformerTest::testEmptyRowsWithColumnsReturnsWithClausecallsSelectTransformerTest::testEmptyRowsWithTypedColumnsIntegerCastcallsSelectTransformerTest::testFloatValueWithTypecallsSelectTransformerTest::testFormatValueWithTypeBoolCastcallsSelectTransformerTest::testFormatValueWithTypeFloatCastcallsSelectTransformerTest::testFormatValueWithTypeObjectUsesSerializedcallsSelectTransformerTest::testFormatValueWithTypeUsesTypeCastcallsSelectTransformerTest::testIntValueWithTypecallsSelectTransformerTest::testNullValueWithTypedColumncallsSelectTransformerTest::testSerializableObjectWithTypecallsSelectTransformerTest::testSingleRowCtecallsSelectTransformerTest::testSingleRowCteReturnsNonEmptyStringcallsSelectTransformerTest::testStringValueWithTypeRenderedAsCastcallsSelectTransformerTest::testTableNameUsedAsCtecallsSelectTransformerTest::testTransformAllNullRowcallsSelectTransformerTest::testTransformBooleanValuescallsSelectTransformerTest::testTransformConstructorDefaultsCastRenderercallsSelectTransformerTest::testTransformConstructorExplicitCastRenderercallsSelectTransformerTest::testTransformContinueVsBreakMultipleTablescallsSelectTransformerTest::testTransformDoesNotShadowUnreferencedTablescallsSelectTransformerTest::testTransformEmptyColumnsAndEmptyRowsSkipsButContinuesToNextcallsSelectTransformerTest::testTransformEmptyCteContainsDualAndWhere0callsSelectTransformerTest::testTransformEmptySetValuePreservedcallsSelectTransformerTest::testTransformEmptyStringDatacallsSelectTransformerTest::testTransformEnumOrderByUsesDeclarationRankcallsSelectTransformerTest::testTransformExactOutputEmptyRowscallsSelectTransformerTest::testTransformExactOutputMultiRowcallsSelectTransformerTest::testTransformExactOutputSingleRowcallsSelectTransformerTest::testTransformExactOutputWithExistingWithcallsSelectTransformerTest::testTransformIsDeterministiccallsSelectTransformerTest::testTransformNoOrderBySkipsRewritecallsSelectTransformerTest::testTransformNullValuescallsSelectTransformerTest::testTransformOrderByWithNoSetColumnsUnchangedcallsSelectTransformerTest::testTransformOutputIsNonEmptycallsSelectTransformerTest::testTransformPregReplaceCountOnlyOncecallsSelectTransformerTest::testTransformPreservesExistingWithClausecallsSelectTransformerTest::testTransformQualifiedSetOrderByWithDirectioncallsSelectTransformerTest::testTransformSerializesObjectWithColumnTypecallsSelectTransformerTest::testTransformSetColumnOrderByRewritingcallsSelectTransformerTest::testTransformSetNormalizationAllInvalidcallsSelectTransformerTest::testTransformSetNormalizationAllUnknownReturnsOriginalcallsSelectTransformerTest::testTransformSetNormalizationDoubleQuotedMemberscallsSelectTransformerTest::testTransformSetNormalizationDoubleQuotedMemberWithEscapedQuotecallsSelectTransformerTest::testTransformSetNormalizationEmptyCandidateSkippedcallsSelectTransformerTest::testTransformSetNormalizationEmptyDeclaredListcallsSelectTransformerTest::testTransformSetNormalizationEmptyDefinitionReturnsOriginalcallsSelectTransformerTest::testTransformSetNormalizationEmptyValueReturnsEmptycallsSelectTransformerTest::testTransformSetNormalizationFiltersInvalidMemberscallsSelectTransformerTest::testTransformSetNormalizationInvalidSetTypeFallsThroughcallsSelectTransformerTest::testTransformSetNormalizationLowercaseSetTypecallsSelectTransformerTest::testTransformSetNormalizationPreservesOrderWhenAlreadySortedcallsSelectTransformerTest::testTransformSetNormalizationReordersEscapedDoubleQuoteMembercallsSelectTransformerTest::testTransformSetNormalizationReordersEscapedSingleQuoteMembercallsSelectTransformerTest::testTransformSetNormalizationReordersMemberscallsSelectTransformerTest::testTransformSetNormalizationReordersUnsortedValuecallsSelectTransformerTest::testTransformSetNormalizationSingleQuotedMemberWithEscapedQuotecallsSelectTransformerTest::testTransformSetNormalizationSkipsUnknownMembercallsSelectTransformerTest::testTransformSetNormalizationTrimsCandidatescallsSelectTransformerTest::testTransformSetNormalizationUnquotedFallbackcallsSelectTransformerTest::testTransformSetNormalizationWithEscapedDoubleQuoteInMembercallsSelectTransformerTest::testTransformSetNormalizationWithEscapedSingleQuoteInMembercallsSelectTransformerTest::testTransformSetNormalizationWithNonSetStringTypecallsSelectTransformerTest::testTransformSetNormalizationWithNonSetTypecallsSelectTransformerTest::testTransformSetNormalizationWithUnquotedEmptyTokensSkippedcallsSelectTransformerTest::testTransformSetOrderByAscDirectioncallsSelectTransformerTest::testTransformSetOrderByBitPowerCalculationcallsSelectTransformerTest::testTransformSetOrderByBitRankUsesCorrectPowerOfTwocallsSelectTransformerTest::testTransformSetOrderByConflictingColumnsInMultipleTablesNotRewrittencallsSelectTransformerTest::testTransformSetOrderByConflictingSetColumnsAcrossTablescallsSelectTransformerTest::testTransformSetOrderByDirectionPlacedAfterClosingParencallsSelectTransformerTest::testTransformSetOrderByDoubleQuotedMembersExtractedCorrectlycallsSelectTransformerTest::testTransformSetOrderByEmptyClauseNotRewrittencallsSelectTransformerTest::testTransformSetOrderByEscapesDoubleQuoteInFindInSetcallsSelectTransformerTest::testTransformSetOrderByEscapesSingleQuoteInFindInSetcallsSelectTransformerTest::testTransformSetOrderByExactBitRankExpressioncallsSelectTransformerTest::testTransformSetOrderByExactParenthesizedExpressioncallsSelectTransformerTest::testTransformSetOrderByExactRankTermFormatcallsSelectTransformerTest::testTransformSetOrderByExtractsCorrectMembersFromDefinitioncallsSelectTransformerTest::testTransformSetOrderByForClausePreservesForUpdateSuffixcallsSelectTransformerTest::testTransformSetOrderByLimitSuffixPreservedcallsSelectTransformerTest::testTransformSetOrderByLockSuffixPreservedcallsSelectTransformerTest::testTransformSetOrderByMultipleItemscallsSelectTransformerTest::testTransformSetOrderByMultipleItemsMixedColumnTypescallsSelectTransformerTest::testTransformSetOrderByNonMatchingColumncallsSelectTransformerTest::testTransformSetOrderByNoOrderByKeywordSkipsRewritecallsSelectTransformerTest::testTransformSetOrderByQualifiedColumnRefUsesTableAndColumncallsSelectTransformerTest::testTransformSetOrderByQualifiedExactBitRankcallsSelectTransformerTest::testTransformSetOrderByRewritesSecondSetColumnInSameTablecallsSelectTransformerTest::testTransformSetOrderBySkipsUnreferencedTableInRewritecallsSelectTransformerTest::testTransformSetOrderByWithDirectionPreservedcallsSelectTransformerTest::testTransformSetOrderByWithLimitClausecallsSelectTransformerTest::testTransformSetOrderByWithLowercaseSetTypecallsSelectTransformerTest::testTransformSetOrderByWithNonBacktickedColumnNotRewrittencallsSelectTransformerTest::testTransformSetOrderByWithQualifiedColumncallsSelectTransformerTest::testTransformSetOrderByWithTableNotInSqlSkipsMapcallsSelectTransformerTest::testTransformSetValueNormalizationcallsSelectTransformerTest::testTransformSingleQuoteInDatacallsSelectTransformerTest::testTransformSingleRowCteFormatcallsSelectTransformerTest::testTransformStringWithQuotesEscapesCorrectlycallsSelectTransformerTest::testTransformTableNotReferencedInSqlcallsSelectTransformerTest::testTransformUsesCustomCastRenderercallsSelectTransformerTest::testTransformUsesDoubleQuoteIdentifierscallsSelectTransformerTest::testTransformUsesPostgresqlCastTypescallsSelectTransformerTest::testTransformWithBoolValueWithColumnTypecallsSelectTransformerTest::testTransformWithCastForIntegerColumncallsSelectTransformerTest::testTransformWithColumnTypesAppliesCastcallsSelectTransformerTest::testTransformWithCustomCastRendererAndQuotercallsSelectTransformerTest::testTransformWithCustomCastRendererUsesItcallsSelectTransformerTest::testTransformWithCustomQuoterUsesItcallsSelectTransformerTest::testTransformWithEmptyRowsAndColumnTypesUsesNullCastcallsSelectTransformerTest::testTransformWithEmptyRowsGeneratesEmptyCtecallsSelectTransformerTest::testTransformWithEmptyShadowGeneratesEmptyCtecallsSelectTransformerTest::testTransformWithFloatValueWithColumnTypecallsSelectTransformerTest::testTransformWithLeadingCommentAndWithcallsSelectTransformerTest::testTransformWithMultipleTablesOnlyReferencedAreIncludedcallsSelectTransformerTest::testTransformWithMultiRowUsesValuesClausecallsSelectTransformerTest::testTransformWithNoFromDualcallsSelectTransformerTest::testTransformWithNullValuescallsSelectTransformerTest::testTransformWithRowsGeneratesUnionAllCtecallsSelectTransformerTest::testTransformWithSingleRowUsesSingleSelectcallsOrderRewriterTest::testColumnMapscallsOrderRewriterTest::testRewriteSetOrderBycallsCteRowsTest::testFormatValuecallsUpdateTransformerTest::testBuildProjectionCoalesceColumnsFromTableContextcallsUpdateTransformerTest::testTransformAppliesCteShadowingcallsUpdateTransformerTest::testTransformWithEmptyTableContextcallsMySqlTypeSemanticsTest::testBacktickQuotedIdentifiersResolveByTokenKindcallsMySqlTypeSemanticsTest::testByWithoutOrderAndIncompleteOrderRemainUntouchedcallsMySqlTypeSemanticsTest::testComparisonScanContinuesAfterInvalidRightOperandcallsMySqlTypeSemanticsTest::testEscapesEnumMembersInGeneratedFieldExpressionscallsMySqlTypeSemanticsTest::testFindsEnumAfterNonEnumColumnsAndNonOrderedOccurrencescallsMySqlTypeSemanticsTest::testIgnoresMalformedEnumDefinitionsBeforeValidColumncallsMySqlTypeSemanticsTest::testLeavesPlainStringsAndComplexOrderExpressionsUntouchedcallsMySqlTypeSemanticsTest::testLeavesSqlUntouchedWithoutEnumColumnscallsMySqlTypeSemanticsTest::testMatchingEnumsAcrossTablesAllowUnqualifiedColumncallsMySqlTypeSemanticsTest::testOrderByContinuesAfterNestedExpressionscallsMySqlTypeSemanticsTest::testOrderByRewritesOnlyStandaloneEnumItemscallsMySqlTypeSemanticsTest::testOrderByScanStartsAfterByAndContinuesAfterUnrelatedOrderWordcallsMySqlTypeSemanticsTest::testOrderByStopsAtEveryFollowingClausecallsMySqlTypeSemanticsTest::testParsesCaseWhitespaceAndBothEnumQuoteStylescallsMySqlTypeSemanticsTest::testParsesEmptyAndBackslashEscapedEnumMemberscallsMySqlTypeSemanticsTest::testQualifiedColumnsDoNotFallBackToAmbiguousOrUnrelatedTablescallsMySqlTypeSemanticsTest::testRewritesEnumOrderingAndOrderedComparisonsToRankscallsMySqlTypeSemanticsTest::testRewritesEveryOrderedComparisonAndRejectsOtherOperandscallsMySqlTypeSemanticsTest::testRewritesQualifiedAndQuotedEnumColumnscallsRankEditsTest::testEnumColumnsDetectsAmbiguousUnqualifiedNamescallsColumnDefinitionTest::testParseColumnDefinitioncallsTableDefinitionTest::testKeepsEverythingATableDeclaresAboutItselfcallsResultSetMutationTest::testApplyResultSetGivesTheNewTableTheColumnsTheResultDescribedcallsResultSetMutationTest::testApplyResultSetGivesTheNewTableTheRowsTheResultCarriedcallsDropColumnResolverTest::testDefinitionWithoutColumnRemovesAllDependentMetadatacallsRenameResolverTest::testDefinitionWithRenamedColumnUpdatesKeyAndValueMapscallsAlterTableMutationTest::testBuildCreateTableSqlCorrectTypedColumnNativeTypecallsAlterTableMutationTest::testBuildCreateTableSqlFallsBackToColumnTypesWhenNoTypedColumncallsAlterTableMutationTest::testBuildCreateTableSqlUsesTypedColumnNativeTypecallsCreateTableAsSelectMutationTest::testApplyInfersColumnsFromResultRowsForSelectStarcallsCreateTableAsSelectMutationTest::testApplyKeepsParsedProjectionNamesWhenMetadataIsUnavailablecallsCreateTableAsSelectMutationTest::testApplyRegistersTableWithColumnsFromSelectcallsCreateTableAsSelectMutationTest::testApplyResultSetCreatesEmptyTableFromMetadatacallsCreateTableAsSelectMutationTest::testApplyResultSetKeepsExplicitColumnNamesWithMetadataTypescallsCreateTableAsSelectMutationTest::testApplyResultSetUsesMetadataTypesInsteadOfTextFallbackcallsCreateTableAsSelectMutationTest::testApplyStoresRowsFromSelectResultcallsCreateTableAsSelectMutationTest::testApplyThrowsExceptionWhenTableExistscallsCreateTableAsSelectMutationTest::testApplyWithIfNotExistsSkipsWhenTableExistscallsCreateTableAsSelectMutationTest::testTableNameReturnsNewTableNamecallsTableMutationResolverTest::testResolveAlterTableAddColumnWithTypedColumnscallsTableMutationResolverTest::testResolveAlterTableDropColumnTypedColumnsUpdatedcallsTableMutationResolverTest::testResolveAlterTableRenameColumnTypedColumnsUpdatedcallsShadowSavepointTestcallsSqliteMutationResolverTest::testAlterDropRemovesEveryColumnMetadataEntryAndBuildsMigrationProjectioncallsSqliteMutationResolverTest::testAlterRenameColumnMovesEveryMetadataEntryAndBuildsMigrationProjectioncallsSqliteMutationResolverTest::testResolveAlterTableAddColumnWithTypedColumnscallsSqliteMutationResolverTest::testResolveAlterTableDropColumnTypedColumnsUpdatedcallsSqliteMutationResolverTest::testResolveAlterTableRenameColumnTypedColumnsUpdatedcallsCastTypeMapperTest::testMapPreservesDomainsArraysAndScalarFamiliescallsCastTypeMapperTest::testMapToCastTypeUsesPortableFamiliescallsMySqlCastRendererTest::testAllColumnTypeFamiliesProduceNonEmptyOutputcallsMySqlCastRendererTest::testEachFamilyProducesDistinctCastTypecallsMySqlCastRendererTest::testOutputContainsCastKeywordcallsMySqlCastRendererTest::testRenderCastBinarycallsMySqlCastRendererTest::testRenderCastBooleancallsMySqlCastRendererTest::testRenderCastDatecallsMySqlCastRendererTest::testRenderCastDatetimecallsMySqlCastRendererTest::testRenderCastDecimalWithLowercaseNativeTypecallsMySqlCastRendererTest::testRenderCastDecimalWithoutPrecisioncallsMySqlCastRendererTest::testRenderCastDecimalWithPrecisioncallsMySqlCastRendererTest::testRenderCastDecimalWithSinglePrecisioncallsMySqlCastRendererTest::testRenderCastDoublecallsMySqlCastRendererTest::testRenderCastExpressionContainedInOutputcallsMySqlCastRendererTest::testRenderCastFloatcallsMySqlCastRendererTest::testRenderCastForIntegerProducesExactFormcallsMySqlCastRendererTest::testRenderCastForStringUsesCharTypecallsMySqlCastRendererTest::testRenderCastHandlesEveryNativeTypecallsMySqlCastRendererTest::testRenderCastIntegercallsMySqlCastRendererTest::testRenderCastIsDeterministiccallsMySqlCastRendererTest::testRenderCastJsoncallsMySqlCastRendererTest::testRenderCastPreservesYearCoercionForIntegerFamilycallsMySqlCastRendererTest::testRenderCastStringcallsMySqlCastRendererTest::testRenderCastTextcallsMySqlCastRendererTest::testRenderCastTimecallsMySqlCastRendererTest::testRenderCastTimestampcallsMySqlCastRendererTest::testRenderCastUnknownFamilyFallsBackToNativeTypecallsMySqlCastRendererTest::testRenderCastUnknownFamilyUnknownNativeTypecallsMySqlCastRendererTest::testRenderCastUnknownFamilyWithLowercaseNativeTypecallsMySqlCastRendererTest::testRenderCastUnknownFamilyWithLowercaseNativeTypeWithParamscallsMySqlCastRendererTest::testRenderNullCastBinarycallsMySqlCastRendererTest::testRenderNullCastBooleancallsMySqlCastRendererTest::testRenderNullCastContainsNullcallsMySqlCastRendererTest::testRenderNullCastDatecallsMySqlCastRendererTest::testRenderNullCastDatetimecallsMySqlCastRendererTest::testRenderNullCastDecimalcallsMySqlCastRendererTest::testRenderNullCastDoublecallsMySqlCastRendererTest::testRenderNullCastFloatcallsMySqlCastRendererTest::testRenderNullCastIntegercallsMySqlCastRendererTest::testRenderNullCastJsoncallsMySqlCastRendererTest::testRenderNullCastProducesExactFormcallsMySqlCastRendererTest::testRenderNullCastStringcallsMySqlCastRendererTest::testRenderNullCastTextcallsMySqlCastRendererTest::testRenderNullCastTimecallsMySqlCastRendererTest::testRenderNullCastTimestampcallsMySqlCastRendererTest::testUnknownNativeBigintMapsToSignedcallsMySqlCastRendererTest::testUnknownNativeBinaryMapsToBinarycallsMySqlCastRendererTest::testUnknownNativeBlobMapsToBinarycallsMySqlCastRendererTest::testUnknownNativeDateMapsToDatecallsMySqlCastRendererTest::testUnknownNativeDatetimeMapsToDatetimecallsMySqlCastRendererTest::testUnknownNativeDecimalMapsToDecimalcallsMySqlCastRendererTest::testUnknownNativeDoubleMapsToDoublecallsMySqlCastRendererTest::testUnknownNativeFloatMapsToFloatcallsMySqlCastRendererTest::testUnknownNativeIntegerMapsToSignedcallsMySqlCastRendererTest::testUnknownNativeIntMapsToSignedcallsMySqlCastRendererTest::testUnknownNativeJsonMapsToJsoncallsMySqlCastRendererTest::testUnknownNativeLongblobMapsToBinarycallsMySqlCastRendererTest::testUnknownNativeMediumblobMapsToBinarycallsMySqlCastRendererTest::testUnknownNativeMediumintMapsToSignedcallsMySqlCastRendererTest::testUnknownNativeNumericMapsToDecimalcallsMySqlCastRendererTest::testUnknownNativeRealMapsToDoublecallsMySqlCastRendererTest::testUnknownNativeSmallintMapsToSignedcallsMySqlCastRendererTest::testUnknownNativeTimeMapsToTimecallsMySqlCastRendererTest::testUnknownNativeTimestampMapsToDatetimecallsMySqlCastRendererTest::testUnknownNativeTinyblobMapsToBinarycallsMySqlCastRendererTest::testUnknownNativeTinyintMapsToSignedcallsMySqlCastRendererTest::testUnknownNativeVarbinaryMapsToBinarycallsMySqlCastRendererTest::testUnknownNativeWithParenthesesStrippedForMatchcallsMySqlValueRendererTest::testBinaryUsesLosslessHexLiteralcallsMySqlValueRendererTest::testInferredAndDeclaredBooleansRemainDistinctcallsMySqlValueRendererTest::testInferredAndDeclaredIntegersRemainDistinctcallsMySqlValueRendererTest::testNullRetainsDeclaredTypecallsMySqlValueRendererTest::testRenderValueTextUsesHexEncodingInsteadOfSqlEscapeModecallsMySqlValueRendererTest::testStoredYearZeroIsNotReinterpretedAsAStringYearcallsMySqlValueRendererTest::testStringFamilyYearRemainsTextualcallsPgSqlCastRendererTest::testAllColumnTypeFamiliesHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyBinaryHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyBooleanHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyDateHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyDatetimeHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyDecimalHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyDoubleHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyFloatHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyIntegerHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyJsonHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyStringHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyTextHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyTimeHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyTimestampHandledcallsPgSqlCastRendererTest::testColumnTypeFamilyUnknownHandledcallsPgSqlCastRendererTest::testRenderCastBigIntPreservesWidthcallsPgSqlCastRendererTest::testRenderCastCharacterVaryingWithoutLengthcallsPgSqlCastRendererTest::testRenderCastDecimalBarecallsPgSqlCastRendererTest::testRenderCastDecimalFromDecimalKeywordcallsPgSqlCastRendererTest::testRenderCastDecimalLowercaseDecimalKeywordcallsPgSqlCastRendererTest::testRenderCastDecimalLowercaseNativeTypecallsPgSqlCastRendererTest::testRenderCastDecimalPrecisionOnlyLowercasecallsPgSqlCastRendererTest::testRenderCastDecimalWithPrecisionAndScalecallsPgSqlCastRendererTest::testRenderCastDecimalWithPrecisionOnlycallsPgSqlCastRendererTest::testRenderCastForIntegerProducesExactFormcallsPgSqlCastRendererTest::testRenderCastForStringIncludesStringTypecallsPgSqlCastRendererTest::testRenderCastIntegercallsPgSqlCastRendererTest::testRenderCastIsDeterministiccallsPgSqlCastRendererTest::testRenderCastPreservesArrayTypecallsPgSqlCastRendererTest::testRenderCastPreservesBigIntAliascallsPgSqlCastRendererTest::testRenderCastPreservesBigSerialAliascallsPgSqlCastRendererTest::testRenderCastPreservesInt2AliascallsPgSqlCastRendererTest::testRenderCastPreservesInt8AliascallsPgSqlCastRendererTest::testRenderCastPreservesSmallIntAliascallsPgSqlCastRendererTest::testRenderCastPreservesSmallSerialAliascallsPgSqlCastRendererTest::testRenderCastReturnsNonEmptyStringcallsPgSqlCastRendererTest::testRenderCastStringLowercaseVarcharcallsPgSqlCastRendererTest::testRenderCastStringWithoutLengthcallsPgSqlCastRendererTest::testRenderCastStringWithVarcharLengthcallsPgSqlCastRendererTest::testRenderCastTrimsArrayTypecallsPgSqlCastRendererTest::testRenderCastUnknownStringNativeTypeFallsBackToTextcallsPgSqlCastRendererTest::testRenderNullCastBinarycallsPgSqlCastRendererTest::testRenderNullCastBooleancallsPgSqlCastRendererTest::testRenderNullCastContainsCastKeywordcallsPgSqlCastRendererTest::testRenderNullCastContainsNullKeywordcallsPgSqlCastRendererTest::testRenderNullCastDatecallsPgSqlCastRendererTest::testRenderNullCastDatetimecallsPgSqlCastRendererTest::testRenderNullCastDecimalcallsPgSqlCastRendererTest::testRenderNullCastDoublecallsPgSqlCastRendererTest::testRenderNullCastFloatcallsPgSqlCastRendererTest::testRenderNullCastIntegercallsPgSqlCastRendererTest::testRenderNullCastJsoncallsPgSqlCastRendererTest::testRenderNullCastProducesExactFormcallsPgSqlCastRendererTest::testRenderNullCastReturnsNonEmptyStringcallsPgSqlCastRendererTest::testRenderNullCastStringcallsPgSqlCastRendererTest::testRenderNullCastTextcallsPgSqlCastRendererTest::testRenderNullCastTimecallsPgSqlCastRendererTest::testRenderNullCastTimestampcallsPgSqlCastRendererTest::testRenderNullCastUnknownEmptyNativeTypecallsPgSqlCastRendererTest::testRenderNullCastUnknownUsesNativeTypecallsPgSqlValueRendererTest::testArrayRetainsNativeArrayTypecallsPgSqlValueRendererTest::testBigIntRetainsNativeWidthcallsPgSqlValueRendererTest::testBinaryRejectsNonStringableNonResourcecallsPgSqlValueRendererTest::testBinaryStreamIsReadWithoutChangingItsPositioncallsPgSqlValueRendererTest::testBinaryUsesDecodeExpressioncallsPgSqlValueRendererTest::testDeclaredFloatUsesQuotedRoundTripRepresentationcallsPgSqlValueRendererTest::testDeclaredNonScalarUsesSerializedRepresentationcallsPgSqlValueRendererTest::testInferredAndDeclaredStringableRemainDistinctcallsPgSqlValueRendererTest::testRenderValueFalseUsesBooleanLiteralcallsScalarExpressionTest::testRenderExpressionPreservesNumbersAndEscapesTextAndBinarycallsSqliteCastRendererTest::testAllColumnTypeFamiliesHandledcallsSqliteCastRendererTest::testDeterminismcallsSqliteCastRendererTest::testMapNativeTypeToCastTypeBaseTypeExtractedcallsSqliteCastRendererTest::testMapNativeTypeToCastTypeReturnsStringcallsSqliteCastRendererTest::testRenderCastBinarycallsSqliteCastRendererTest::testRenderCastBooleancallsSqliteCastRendererTest::testRenderCastDatecallsSqliteCastRendererTest::testRenderCastDatetimecallsSqliteCastRendererTest::testRenderCastDecimalcallsSqliteCastRendererTest::testRenderCastDoublecallsSqliteCastRendererTest::testRenderCastFloatcallsSqliteCastRendererTest::testRenderCastForIntegerProducesExactFormcallsSqliteCastRendererTest::testRenderCastForStringIncludesStringTypecallsSqliteCastRendererTest::testRenderCastIntegercallsSqliteCastRendererTest::testRenderCastIsDeterministiccallsSqliteCastRendererTest::testRenderCastJsoncallsSqliteCastRendererTest::testRenderCastReturnsNonEmptyStringcallsSqliteCastRendererTest::testRenderCastStringcallsSqliteCastRendererTest::testRenderCastTextcallsSqliteCastRendererTest::testRenderCastTimecallsSqliteCastRendererTest::testRenderCastTimestampcallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithBigintTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithBlobTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithBooleanTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithBoolTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithDecimalTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithDoubleTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithFloatTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithIntTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithLowercaseNativeTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithMediumintTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithNativeTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithNumericTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithParenthesizedTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithRealTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithSmallintTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithTinyintTypecallsSqliteCastRendererTest::testRenderCastUnknownFamilyWithUnknownNativeTypecallsSqliteCastRendererTest::testRenderNullCastBooleancallsSqliteCastRendererTest::testRenderNullCastContainsCastKeywordcallsSqliteCastRendererTest::testRenderNullCastContainsNullKeywordcallsSqliteCastRendererTest::testRenderNullCastIntegercallsSqliteCastRendererTest::testRenderNullCastProducesExactFormcallsSqliteCastRendererTest::testRenderNullCastReturnsNonEmptyStringcallsSqliteCastRendererTest::testRenderNullCastTextcallsSqliteValueRendererTest::testBinaryRejectsNonStringableNonResourcecallsSqliteValueRendererTest::testBinaryStreamIsReadWithoutChangingItsPositioncallsSqliteValueRendererTest::testBinaryUsesLosslessHexLiteralcallsSqliteValueRendererTest::testDeclaredBooleanAndIntegerUseTypedTextcallsSqliteValueRendererTest::testDeclaredNonScalarUsesSerializedRepresentationcallsSqliteValueRendererTest::testFloatUsesRoundTripRepresentationcallsSqliteValueRendererTest::testInferredAndDeclaredStringableRemainDistinctcallsSqliteValueRendererTest::testNullRetainsDeclaredTypecallsSqliteValueRendererTest::testRenderValueIntegerStringUsesNumericExpressioncalls
Relations§
Instantiated in 19
- new ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows::emptySelect() packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:117
- new ZtdQuery\Platform\MySql\Schema\MySqlColumnTypeMapper::map() packages/ztd-query-mysql/src/Schema/MySqlColumnTypeMapper.php:43
- new ZtdQuery\Platform\MySql\Shadow\Mutation\Table\TableMutationResolver::resolveCreateTable() packages/ztd-query-mysql/src/Shadow/Mutation/Table/TableMutationResolver.php:69
- new ZtdQuery\Platform\MySql\Sql\Value\MySqlValueRenderer::renderValue() packages/ztd-query-mysql/src/Sql/Value/MySqlValueRenderer.php:48
- new ZtdQuery\Platform\MySql\Sql\Value\ScalarExpression::inferType() packages/ztd-query-mysql/src/Sql/Value/ScalarExpression.php:44
- new ZtdQuery\Platform\MySql\Sql\Value\ScalarExpression::inferType() packages/ztd-query-mysql/src/Sql/Value/ScalarExpression.php:47
- new ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::renderFallbackNullCast() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:143
- new ZtdQuery\Platform\Postgres\Schema\PgSqlColumnTypeMapper::map() packages/ztd-query-postgres/src/Schema/PgSqlColumnTypeMapper.php:47
- new ZtdQuery\Platform\Postgres\Shadow\Mutation\Table\TableMutationResolver::resolveCreateTable() packages/ztd-query-postgres/src/Shadow/Mutation/Table/TableMutationResolver.php:84
- new ZtdQuery\Platform\Postgres\Sql\Value\PgSqlValueRenderer::renderValue() packages/ztd-query-postgres/src/Sql/Value/PgSqlValueRenderer.php:54
- new ZtdQuery\Platform\Sqlite\Connection\Parameter\SqlitePdoParameterBindingCompiler::compile() packages/ztd-query-sqlite/src/Connection/Parameter/SqlitePdoParameterBindingCompiler.php:52
- new ZtdQuery\Platform\Sqlite\Connection\Parameter\SqlitePdoParameterBindingCompiler::compile() packages/ztd-query-sqlite/src/Connection/Parameter/SqlitePdoParameterBindingCompiler.php:53
- new ZtdQuery\Platform\Sqlite\Connection\Parameter\SqlitePdoParameterBindingCompiler::compile() packages/ztd-query-sqlite/src/Connection/Parameter/SqlitePdoParameterBindingCompiler.php:54
- new ZtdQuery\Platform\Sqlite\Connection\Result\SqlitePdoResultColumnTypeResolver::resolve() packages/ztd-query-sqlite/src/Connection/Result/SqlitePdoResultColumnTypeResolver.php:28
- new ZtdQuery\Platform\Sqlite\Connection\Result\SqlitePdoResultColumnTypeResolver::resolve() packages/ztd-query-sqlite/src/Connection/Result/SqlitePdoResultColumnTypeResolver.php:31
- new ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Select\ShadowCteRenderer::renderFallbackNullCast() packages/ztd-query-sqlite/src/Rewrite/Transformer/Select/ShadowCteRenderer.php:87
- new ZtdQuery\Platform\Sqlite\Schema\Create\VirtualTableParser::parseFts5VirtualTable() packages/ztd-query-sqlite/src/Schema/Create/VirtualTableParser.php:65
- new ZtdQuery\Platform\Sqlite\Schema\SqliteColumnTypeMapper::map() packages/ztd-query-sqlite/src/Schema/SqliteColumnTypeMapper.php:38
- new ZtdQuery\Platform\Sqlite\Sql\Value\SqliteValueRenderer::renderValue() packages/ztd-query-sqlite/src/Sql/Value/SqliteValueRenderer.php:52
Type checks 5
- instanceof ZtdQuery\Platform\MySql\Rewrite\Transformer\Insert\ResultProjection::buildInsertRowSelect() packages/ztd-query-mysql/src/Rewrite/Transformer/Insert/ResultProjection.php:97
- instanceof ZtdQuery\Platform\MySql\Rewrite\Transformer\Insert\ResultProjection::buildInsertSetSelect() packages/ztd-query-mysql/src/Rewrite/Transformer/Insert/ResultProjection.php:131
- instanceof ZtdQuery\Platform\MySql\Rewrite\Transformer\Insert\ResultProjection::buildInsertSourceSelect() packages/ztd-query-mysql/src/Rewrite/Transformer/Insert/ResultProjection.php:167
- instanceof ZtdQuery\Platform\Postgres\Rewrite\Transformer\Insert\ExpressionCast::projection() packages/ztd-query-postgres/src/Rewrite/Transformer/Insert/ExpressionCast.php:49
- instanceof ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Insert\InsertProjectionBuilder::buildInsertRowSelect() packages/ztd-query-sqlite/src/Rewrite/Transformer/Insert/InsertProjectionBuilder.php:135
Type declarations 32
- type ZtdQuery\Connection\ResultColumn packages/ztd-query-core/src/Connection/ResultColumn.php:22
- type ZtdQuery\Platform\CastRenderer packages/ztd-query-core/src/Platform/CastRenderer.php:24
- type ZtdQuery\Platform\CastRenderer packages/ztd-query-core/src/Platform/CastRenderer.php:34
- type ZtdQuery\Platform\MissingResultColumnTypeResolver packages/ztd-query-core/src/Platform/MissingResultColumnTypeResolver.php:31
- type ZtdQuery\Platform\ResultColumnTypeResolver packages/ztd-query-core/src/Platform/ResultColumnTypeResolver.php:21
- type ZtdQuery\Platform\ValueRenderer packages/ztd-query-core/src/Platform/ValueRenderer.php:38
- type ZtdQuery\Shadow\Mutation\Table\CreateTableAsSelectMutation packages/ztd-query-core/src/Shadow/Mutation/Table/CreateTableAsSelectMutation.php:28
- type ZtdQuery\Shadow\Mutation\Table\CreateTableAsSelectMutation packages/ztd-query-core/src/Shadow/Mutation/Table/CreateTableAsSelectMutation.php:42
- type ZtdQuery\Platform\MySql\Connection\Result\MySqlMysqliResultColumnTypeResolver packages/ztd-query-mysql/src/Connection/Result/MySqlMysqliResultColumnTypeResolver.php:19
- type ZtdQuery\Platform\MySql\Connection\Result\MySqlPdoResultColumnTypeResolver packages/ztd-query-mysql/src/Connection/Result/MySqlPdoResultColumnTypeResolver.php:19
- type ZtdQuery\Platform\MySql\Connection\Result\MySqlResultColumnTypeResolver packages/ztd-query-mysql/src/Connection/Result/MySqlResultColumnTypeResolver.php:30
- type ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:96
- type ZtdQuery\Platform\MySql\Schema\MySqlColumnTypeMapper packages/ztd-query-mysql/src/Schema/MySqlColumnTypeMapper.php:18
- type ZtdQuery\Platform\MySql\Sql\Value\MySqlCastRenderer packages/ztd-query-mysql/src/Sql/Value/MySqlCastRenderer.php:21
- type ZtdQuery\Platform\MySql\Sql\Value\MySqlCastRenderer packages/ztd-query-mysql/src/Sql/Value/MySqlCastRenderer.php:48
- type ZtdQuery\Platform\MySql\Sql\Value\MySqlValueRenderer packages/ztd-query-mysql/src/Sql/Value/MySqlValueRenderer.php:28
- type ZtdQuery\Platform\MySql\Sql\Value\ScalarExpression packages/ztd-query-mysql/src/Sql/Value/ScalarExpression.php:19
- type ZtdQuery\Platform\MySql\Sql\Value\ScalarExpression packages/ztd-query-mysql/src/Sql/Value/ScalarExpression.php:41
- type ZtdQuery\Platform\Postgres\Connection\Result\PgSqlPdoResultColumnTypeResolver packages/ztd-query-postgres/src/Connection/Result/PgSqlPdoResultColumnTypeResolver.php:19
- type ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:132
- type ZtdQuery\Platform\Postgres\Rewrite\Transformer\Insert\ExpressionCast packages/ztd-query-postgres/src/Rewrite/Transformer/Insert/ExpressionCast.php:31
- type ZtdQuery\Platform\Postgres\Schema\PgSqlColumnTypeMapper packages/ztd-query-postgres/src/Schema/PgSqlColumnTypeMapper.php:18
- type ZtdQuery\Platform\Postgres\Sql\Value\CastTypeMapper packages/ztd-query-postgres/src/Sql/Value/CastTypeMapper.php:20
- type ZtdQuery\Platform\Postgres\Sql\Value\PgSqlCastRenderer packages/ztd-query-postgres/src/Sql/Value/PgSqlCastRenderer.php:21
- type ZtdQuery\Platform\Postgres\Sql\Value\PgSqlCastRenderer packages/ztd-query-postgres/src/Sql/Value/PgSqlCastRenderer.php:31
- type ZtdQuery\Platform\Postgres\Sql\Value\PgSqlValueRenderer packages/ztd-query-postgres/src/Sql/Value/PgSqlValueRenderer.php:40
- type ZtdQuery\Platform\Sqlite\Connection\Result\SqlitePdoResultColumnTypeResolver packages/ztd-query-sqlite/src/Connection/Result/SqlitePdoResultColumnTypeResolver.php:19
- type ZtdQuery\Platform\Sqlite\Schema\SqliteColumnTypeMapper packages/ztd-query-sqlite/src/Schema/SqliteColumnTypeMapper.php:18
- type ZtdQuery\Platform\Sqlite\Sql\Value\CastTypeMapper packages/ztd-query-sqlite/src/Sql/Value/CastTypeMapper.php:20
- type ZtdQuery\Platform\Sqlite\Sql\Value\SqliteCastRenderer packages/ztd-query-sqlite/src/Sql/Value/SqliteCastRenderer.php:21
- type ZtdQuery\Platform\Sqlite\Sql\Value\SqliteCastRenderer packages/ztd-query-sqlite/src/Sql/Value/SqliteCastRenderer.php:31
- type ZtdQuery\Platform\Sqlite\Sql\Value\SqliteValueRenderer packages/ztd-query-sqlite/src/Sql/Value/SqliteValueRenderer.php:30