h&%}͛      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred")*/156;?Y beam-sqliteSQLite syntax that implements  and a good portion of !, except for array and row types.  beam-sqlite$SQLite syntax for column schemas in  CREATE TABLE or ALTER COLUMN ... ADD COLUMN statements  beam-sqliteSQLite VALUES clause in INSERT. Expressions need to be handled explicitly in order to deal with DEFAULT values and AUTO INCREMENT columns. beam-sqlite1SQLite syntax for values that can be embedded in 1 beam-sqlite'Implements beam SQL expression syntaxes beam-sqliteSQLite DELETE syntax beam-sqliteSQLite UPDATE syntax" beam-sqliteSQLite INSERT$ syntax. This doesn't directly wrap 1+ because we need to do some processing on INSERT statements to deal with AUTO INCREMENT columns. Use ; to turn " into 1.( beam-sqliteSQLite  ON CONFLICT syntax+ beam-sqliteSQLite SELECT syntax. beam-sqliteA SQLite command. INSERT is special cased to handle AUTO INCREMENT columns. The 9 function will take an ." and convert it into the correct 1.1 beam-sqlite%The syntax for SQLite is stored as a < along with a list of data that hasn't been serialized yet.=The first argument is a function that receives a builder for  and returns the concrete syntax to embed into the query. For queries sent to the backend, this is simply a function that returns "?". Thus, the syntax sent to the backend includes proper placeholders. The list of data is sent to the SQLite library for proper escaping.When the syntax is being serialized for display (for use in beam migrate for example), the data builder attempts to properly format and escape the data. This returns syntax suitable for inclusion in scripts. In this case, the value list is ignored.3 beam-sqliteConvert the first argument of  SQLiteSyntax to a  +, where all the data has been replaced by "?" placeholders.4 beam-sqliteEmbed a  directly in the syntax6 beam-sqliteA best effort attempt to implement the escaping rules of SQLite. This is never used to escape data sent to the database; only for emitting scripts or displaying syntax to the user.7 beam-sqlite-Emit a properly escaped value into the syntaxThis causes a literal ? 38 beam-sqlite Render a 1 as a lazy 2, for purposes of displaying to a user. Embedded  is directly embedded into the concrete syntax, with a best effort made to escape strings.9 beam-sqlite Convert a . into a renderable 1; beam-sqliteFormat a SQLite INSERT9 expression for the given table name, fields, and values.< beam-sqliteFormat a SQLite INSERT expression for the given table name, fields, values, and optionally an  ON CONFLICT clause. beam-sqliteSQLite does not support EXTRACT directly, but we can emulate the behavior if we know which field we want.  !"#$%&'()*+,-./0123456789:;<=>?@AB12./0+,-"#$%&' !()*  :=>?B9;<47@A5638 Safe-Inferred")*/1256;? beam-sqlite8 instance inside which SQLite queries are run. See the  $https://haskell-beam.github.io/beam/ user guide for more information beam-sqliteRun an IO action with access to a SQLite connection and a debug logging function, called or each query submitted on the connection. beam-sqlite)The SQLite backend. Used to parameterize  and  to provide support for SQLite databases. See the documentation for  and the  $https://haskell-beam.github.io/beam/ user guide2 for more information on how to use this backend. beam-sqliteURI syntax for use with . See documentation for  for more information. beam-sqliteBuild a SqliteInsertReturning representing inserting the given values into the given table. Use  beam-sqliteRuns a SqliteInsertReturning7 statement and returns a result for each inserted row.   Safe-Inferred")*/56;?  beam-sqlite The SQLite  group_concat function. Joins the value in each row of the first argument, using the second argument as a delimiter. See 1 if you want to provide explicit quantification. beam-sqlite The SQLite  group_concat function. Joins the value in each row of the first argument using ','. See  if you want to change the delimiter. Choosing a custom delimiter and quantification isn't allowed by SQLite. Safe-Inferred")*/56;?! beam-sqlite Top-level  loaded dynamically by the  beam-migrate CLI tool. beam-sqlite* or SQLite specific types. Specifically, , , and . These are compatible with the "typical" serialized versions of the standard , , and  types. beam-sqliteRender a series of  in the .# into a line-by-line list of lazy  BL'ByteStrings. The output is suitable for inclusion in a migration script. Comments are generated giving a description of each migration step. beam-sqliteWrite the output of  to a file beam-sqlite0 that can convert all constraints generated by getDbConstaints into their equivalent in the  beam-migrate haskell syntax. Suitable for auto-generation of a haskell migration. beam-sqlite;Convert a SQLite data type to the corresponding Haskell one beam-sqliteGet a list of database predicates for the current database. This is beam's best guess at providing a schema for the current database. Note that SQLite type names are not standardized, and the so-called column "affinities" are too broad to be of use. This function attemps to guess a good enough type based on the exact type supplied in the  CREATE TABLE commands. It will correctly parse any type generated by beam and most SQL compliant types, but it may falter on databases created or managed by tools that do not follow these standards. . . Safe-Inferred")*/56;?"+./0189./01+"98       !"#$$%&&'(()**+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)beam-sqlite-0.5.3.0-xnu3SEdoci1UCzeoLfcU1Database.Beam.Sqlite.SyntaxDatabase.Beam.Sqlite.ConnectionDatabase.Beam.SqliteDatabase.Beam.Sqlite.Migrate#Database.Beam.Sqlite.SqliteSpecificSqliteTableNameSyntaxfromSqliteTableNameSqliteDataTypeSyntaxfromSqliteDataTypesqliteDataTypeToHssqliteDataTypeSerializedsqliteDataTypeSerialSqliteColumnSchemaSyntaxfromSqliteColumnSchemasqliteIsSerialColumnSqliteInsertValuesSyntaxSqliteInsertExpressionsSqliteInsertFromSqlSqliteFieldNameSyntaxfromSqliteFieldNameSyntaxSqliteValueSyntaxfromSqliteValue$SqliteAggregationSetQuantifierSyntax"fromSqliteAggregationSetQuantifierSqliteExpressionSyntaxSqliteExpressionDefaultSqliteDeleteSyntaxfromSqliteDeleteSqliteUpdateSyntaxfromSqliteUpdateSqliteInsertSyntaxsqliteInsertTablesqliteInsertFieldssqliteInsertValuessqliteInsertOnConflictSqliteOnConflictSyntaxfromSqliteOnConflictSqliteSelectSyntaxfromSqliteSelectSqliteCommandSyntaxSqliteCommandInsert SqliteSyntaxwithPlaceholdersemitquotedIdentifier sqliteEscape emitValuesqliteRenderSyntaxScriptfromSqliteCommandfromSqliteExpressionformatSqliteInsertformatSqliteInsertOnConflictsqliteTextTypesqliteBlobTypesqliteBigIntTypeparenscommassqliteSerialType$fEqSqliteSyntax$fMonoidSqliteSyntax$fSemigroupSqliteSyntax $fSql92DisplaySyntaxSqliteSyntax$fShowSqliteSyntax$fHashableSqliteData$fHashableSqliteSyntax7$fIsSql99FunctionExpressionSyntaxSqliteExpressionSyntax5$fIsSql99ConcatExpressionSyntaxSqliteExpressionSyntax$fIsStringCustomSqlSyntax)$fIsCustomSqlSyntaxSqliteExpressionSyntax $fHashableSqliteExpressionSyntax9$fIsSql92QuantifierSyntaxSqliteComparisonQuantifierSyntax$fIsSql92AggregationSetQuantifierSyntaxSqliteAggregationSetQuantifierSyntax:$fIsSql92AggregationExpressionSyntaxSqliteExpressionSyntax/$fIsSql92ProjectionSyntaxSqliteProjectionSyntax+$fIsSql92GroupingSyntaxSqliteGroupingSyntax1$fIsSql92SelectTableSyntaxSqliteSelectTableSyntax+$fIsSql92OrderingSyntaxSqliteOrderingSyntax'$fIsSql92SelectSyntaxSqliteSelectSyntax'$fHasSqlValueSyntaxSqliteValueSyntaxDay-$fHasSqlValueSyntaxSqliteValueSyntaxLocalTime+$fHasSqlValueSyntaxSqliteValueSyntaxUTCTime.$fHasSqlValueSyntaxSqliteValueSyntaxByteString($fHasSqlValueSyntaxSqliteValueSyntaxWord'$fHasSqlValueSyntaxSqliteValueSyntaxInt)$fHasSqlValueSyntaxSqliteValueSyntaxMaybe($fHasSqlValueSyntaxSqliteValueSyntaxText)$fHasSqlValueSyntaxSqliteValueSyntaxText0&$fHasSqlValueSyntaxSqliteValueSyntax[]+$fHasSqlValueSyntaxSqliteValueSyntaxSqlNull($fHasSqlValueSyntaxSqliteValueSyntaxBool*$fHasSqlValueSyntaxSqliteValueSyntaxDouble)$fHasSqlValueSyntaxSqliteValueSyntaxFloat.$fHasSqlValueSyntaxSqliteValueSyntaxScientific*$fHasSqlValueSyntaxSqliteValueSyntaxWord64*$fHasSqlValueSyntaxSqliteValueSyntaxWord32*$fHasSqlValueSyntaxSqliteValueSyntaxWord16)$fHasSqlValueSyntaxSqliteValueSyntaxWord8)$fHasSqlValueSyntaxSqliteValueSyntaxInt64)$fHasSqlValueSyntaxSqliteValueSyntaxInt32)$fHasSqlValueSyntaxSqliteValueSyntaxInt16($fHasSqlValueSyntaxSqliteValueSyntaxInt8#$fIsSql92FromSyntaxSqliteFromSyntax-$fIsSql92FieldNameSyntaxSqliteFieldNameSyntax3$fIsSql92InsertValuesSyntaxSqliteInsertValuesSyntax,$fSql92DisplaySyntaxSqliteColumnSchemaSyntax"$fHashableSqliteColumnSchemaSyntax-$fHasDataTypeCreatedCheckSqliteDataTypeSyntax/$fIsSql92ExpressionSyntaxSqliteExpressionSyntax5$fSql92SerializableDataTypeSyntaxSqliteDataTypeSyntax3$fIsSql2008BigIntDataTypeSyntaxSqliteDataTypeSyntax+$fIsSql99DataTypeSyntaxSqliteDataTypeSyntax+$fIsSql92DataTypeSyntaxSqliteDataTypeSyntax($fSql92DisplaySyntaxSqliteDataTypeSyntax$fHashableSqliteDataTypeSyntax$fSql92SerializableConstraintDefinitionSyntaxSqliteColumnConstraintDefinitionSyntax3$fIsSql92ColumnSchemaSyntaxSqliteColumnSchemaSyntax:$fSql92DisplaySyntaxSqliteColumnConstraintDefinitionSyntax0$fHashableSqliteColumnConstraintDefinitionSyntax$fIsSql92ColumnConstraintDefinitionSyntaxSqliteColumnConstraintDefinitionSyntax9$fIsSql92TableConstraintSyntaxSqliteTableConstraintSyntax-$fIsSql92MatchTypeSyntaxSqliteMatchTypeSyntax=$fIsSql92ReferentialActionSyntaxSqliteReferentialActionSyntax;$fIsSql92ColumnConstraintSyntaxSqliteColumnConstraintSyntax=$fIsSql92AlterColumnActionSyntaxSqliteAlterColumnActionSyntax;$fIsSql92AlterTableActionSyntaxSqliteAlterTableActionSyntax'$fIsSql92DeleteSyntaxSqliteDeleteSyntax'$fIsSql92UpdateSyntaxSqliteUpdateSyntax1$fIsSql92TableSourceSyntaxSqliteTableSourceSyntax1$fIsSql92CreateTableSyntaxSqliteCreateTableSyntax/$fIsSql92AlterTableSyntaxSqliteAlterTableSyntax-$fIsSql92DropTableSyntaxSqliteDropTableSyntax-$fIsSql92TableNameSyntaxSqliteTableNameSyntax'$fIsSql92InsertSyntaxSqliteInsertSyntax,$fIsSql92DdlCommandSyntaxSqliteCommandSyntax"$fIsSql92SyntaxSqliteCommandSyntax,$fShowSqliteColumnConstraintDefinitionSyntax*$fEqSqliteColumnConstraintDefinitionSyntax$fShowSqliteDataTypeSyntax$fEqSqliteDataTypeSyntax$fGenericSqliteDataTypeSyntax$fShowSqliteColumnSchemaSyntax$fEqSqliteColumnSchemaSyntax!$fGenericSqliteColumnSchemaSyntax$fMonoidCustomSqlSyntax$fSemigroupCustomSqlSyntax$fShowSqliteExpressionSyntax$fEqSqliteExpressionSyntax$fGenericSqliteExpressionSyntax$fEqSqliteDataSqliteM runSqliteMSqlitesqliteUriSyntaxrunBeamSqliteDebug runBeamSqliteinsertReturningrunInsertReturningList$fBeamHasInsertOnConflictSqlite&$fHasDefaultSqlDataTypeSqliteLocalTime'$fHasDefaultSqlDataTypeSqliteByteString)$fHasSqlQuantifiedEqualityCheckSqliteWord$fHasSqlEqualityCheckSqliteWord($fHasSqlQuantifiedEqualityCheckSqliteInt$fHasSqlEqualityCheckSqliteInt/$fHasSqlQuantifiedEqualityCheckSqliteScientific%$fHasSqlEqualityCheckSqliteScientific,$fHasSqlQuantifiedEqualityCheckSqliteInteger"$fHasSqlEqualityCheckSqliteInteger)$fHasSqlQuantifiedEqualityCheckSqliteChar$fHasSqlEqualityCheckSqliteChar.$fHasSqlQuantifiedEqualityCheckSqliteZonedTime$$fHasSqlEqualityCheckSqliteZonedTime.$fHasSqlQuantifiedEqualityCheckSqliteLocalTime$$fHasSqlEqualityCheckSqliteLocalTime($fHasSqlQuantifiedEqualityCheckSqliteDay$fHasSqlEqualityCheckSqliteDay,$fHasSqlQuantifiedEqualityCheckSqliteUTCTime"$fHasSqlEqualityCheckSqliteUTCTime/$fHasSqlQuantifiedEqualityCheckSqliteByteString%$fHasSqlEqualityCheckSqliteByteString0$fHasSqlQuantifiedEqualityCheckSqliteByteString0&$fHasSqlEqualityCheckSqliteByteString0)$fHasSqlQuantifiedEqualityCheckSqliteText$fHasSqlEqualityCheckSqliteText*$fHasSqlQuantifiedEqualityCheckSqliteText0 $fHasSqlEqualityCheckSqliteText0'$fHasSqlQuantifiedEqualityCheckSqlite[]$fHasSqlEqualityCheckSqlite[])$fHasSqlQuantifiedEqualityCheckSqliteBool$fHasSqlEqualityCheckSqliteBool*$fHasSqlQuantifiedEqualityCheckSqliteFloat $fHasSqlEqualityCheckSqliteFloat+$fHasSqlQuantifiedEqualityCheckSqliteDouble!$fHasSqlEqualityCheckSqliteDouble+$fHasSqlQuantifiedEqualityCheckSqliteWord64!$fHasSqlEqualityCheckSqliteWord64+$fHasSqlQuantifiedEqualityCheckSqliteWord32!$fHasSqlEqualityCheckSqliteWord32+$fHasSqlQuantifiedEqualityCheckSqliteWord16!$fHasSqlEqualityCheckSqliteWord16*$fHasSqlQuantifiedEqualityCheckSqliteWord8 $fHasSqlEqualityCheckSqliteWord8*$fHasSqlQuantifiedEqualityCheckSqliteInt64 $fHasSqlEqualityCheckSqliteInt64*$fHasSqlQuantifiedEqualityCheckSqliteInt32 $fHasSqlEqualityCheckSqliteInt32*$fHasSqlQuantifiedEqualityCheckSqliteInt16 $fHasSqlEqualityCheckSqliteInt16)$fHasSqlQuantifiedEqualityCheckSqliteInt8$fHasSqlEqualityCheckSqliteInt8!$fBeamMigrateOnlySqlBackendSqlite$fBeamSqlBackendSqlite$fFromBackendRowSqliteWord$fFromBackendRowSqliteInt$fFromBackendRowSqliteLocalTime$fFromBackendRowSqliteSqlNull$fFromBackendRowSqliteChar$fFromBackendRowSqliteNull$fFromBackendRowSqliteDay$fFromBackendRowSqliteUTCTime$fFromBackendRowSqliteText$fFromBackendRowSqliteText0 $fFromBackendRowSqliteByteString!$fFromBackendRowSqliteByteString0$fFromBackendRowSqliteWord64$fFromBackendRowSqliteWord32$fFromBackendRowSqliteWord16$fFromBackendRowSqliteWord8$fFromBackendRowSqliteInteger$fFromBackendRowSqliteInt64$fFromBackendRowSqliteInt32$fFromBackendRowSqliteInt16$fFromBackendRowSqliteInt8$fFromBackendRowSqliteFloat$fFromBackendRowSqliteDouble$fFromBackendRowSqliteBool($fBeamSqlBackendIsStringTYPETYPESqlite[]*$fBeamSqlBackendIsStringTYPETYPESqliteText$fHasSqlInTableSqlite$fHasQBuilderSqlite$fBeamBackendSqlite$fFromFieldSqliteScientific&$fFromBackendRowSqliteSqliteScientific $fFromBackendRowSqliteScientific$fBeamSqlBackendHasSerialSqlite)$fFieldReturnTypeFalseFalseSqliteresTyFUN'$fMonadBeamInsertReturningSqliteSqliteM$fToRowBeamSqliteParams$fMonadBeamSqliteSqliteM$fFromRowBeamSqliteRow&$fHasDefaultSqlDataTypeSqliteSqlSerial$fIsSqliteSerialIntegerTypeInt $fIsSqliteSerialIntegerTypeInt64 $fIsSqliteSerialIntegerTypeInt32$fMonadSqliteM$fFunctorSqliteM$fApplicativeSqliteM$fMonadIOSqliteM$fMonadFailSqliteM$fMonadBaseIOSqliteM$fMonadBaseControlIOSqliteMsqliteGroupConcatsqliteGroupConcatOvermigrationBackend migrateScriptwriteMigrationScriptsqlitePredConvertersqliteTypeToHsgetDbConstraints sqliteText sqliteBlob sqliteBigInt)beam-core-0.10.1.0-8u92qBzyrydBKVIGCj9DQGDatabase.Beam.Backend.SQL.SQL92IsSql92DataTypeSyntaxDatabase.Beam.Backend.SQL.SQL99IsSql99DataTypeSyntaxbytestring-0.11.3.1 Data.ByteString.Builder.InternalBuilder+direct-sqlite-2.3.28-CVgZeQFHW6g9SEzRJSf08zDatabase.SQLite3SQLDataData.ByteString.Internal ByteStringData.ByteString.Lazy.Internal sqliteExtractDatabase.Beam.Backend.SQL MonadBeamDatabase.Beam.Backend.SQL.RowFromBackendRowDatabase.Beam.Backend.URIwithDbConnectionBeamURIOpeners+beam-migrate-0.5.2.1-9bdNI0guWCXI96qZbaP2BwDatabase.Beam.Migrate.BackendBeamMigrationBackendsqliteDataTypeDeserializers#Database.Beam.Migrate.SerializationBeamDeserializersDatabase.Beam.Query.DataTypesbinaryLargeObjectcharacterLargeObjectbigintDatabase.Beam.Migrate.TypesMigrationStepsHaskellPredicateConverter