<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://teaql.io/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/aggregation-cache-and-local-deploy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/auto-index-and-context-injection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/blob-and-optimistic-locking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/building-ddd-data-runtime-generated-typed-queries-rust</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/code-generator-v1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/core-architecture-refactor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/declarative-data-service-routing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/duckdb-and-request-logging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/dynamic-search-and-expressions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/enforce-request-policy-multi-tenant-data-boundaries</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/from-web-code-generator-to-teaql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/generated-apis-for-domain-driven-development</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/generated-mobile-clients</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/generated-query-apis-vs-handwritten-sql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/generated-view-runtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/graph-writes-query-dsl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/graphql-and-base-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/internationalization-and-sqlite</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/java-persistence-code-generation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/java-runtime-modular-refactor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/kernel-level-audit-in-ai-coding-era</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/metadata-driven-search-and-forms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/miniapp-and-iam-generation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/multi-database-support</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/multi-stack-code-generation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/mysql-schema-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/open-source-cleanup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/optional-redis-and-property-rawsql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/quarkus-micronaut-support</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/rawsql-and-model-visualization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/react-dva-admin-generation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/rebranding-to-teaql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/redisson-and-distributed-locks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/request-dsl-safe-delete-aggregation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/returning-to-e-expressions-with-structured-panics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/robot-task-board-showcase</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/saving-object-graphs-is-not-just-insert</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/snowflake-distributed-id</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/spring-boot-4-1-support</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/spring-cloud-business-foundation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/stream-and-aggregation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/agent</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/agentic-coding</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/aggregation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/ai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/ai-coding</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/ai-native</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/analytics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/android</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/audit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/axum</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/base-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/batch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/binary-data</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/blob</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/cache</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/checker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/ci-cd</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/cleanup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/code-generator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/codegen</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/constants</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/crates</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/crud</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/data-service</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/database</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/db-2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/ddd</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/decimal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/developer-experience</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/devops</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/distributed-lock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/documentation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/domain-model</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/dsl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/duckdb</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/dynamic-search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/ecosystem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/enterprise</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/evaluation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/events</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/excel</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/expression</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/foreign-key</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/forms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/frontend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/graph</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/graphql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/guidance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/hana</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/i-18-n</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/iam</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/id-generator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/index</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/local-deploy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/local-lock</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/logging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/macros</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/metadata</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/micronaut</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/microservice</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/migration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/mobile</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/model-browser</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/modularization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/modules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/mssql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/multi-stack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/multi-tenant</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/mybatis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/mysql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/naming-convention</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/open-source</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/opensource</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/optimistic-locking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/oracle</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/orm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/pagination</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/persistence</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/postgresql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/quarkus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/query</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/query-builder</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/query-dsl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/ratatui</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/rawsql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/react</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/redis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/redisson</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/release</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/report</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/runtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/rusqlite</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/rust</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/rust-alignment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/schema</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/service-request</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/showcase</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/snowflake</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/sounds-like</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/spring-boot</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/spring-cloud</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/sql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/sqlite</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/sqlx</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/stream</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/subquery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/swift</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/taro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/task-runner</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/teaql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/teaql-forge</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/testing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/toast</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/tracing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/transactions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/update-api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/user-context</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/validation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/view-renderer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/visualization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/web</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/tags/webflux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/task-runner-and-batch-operations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-1-0-0-release</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-born</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-ecosystem-web-and-redis-modules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-evaluation-report-001</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-forge-rs-open-source</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-is-not-just-an-orm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-runtime-providers-postgresql-mysql-sqlite</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-rust-core-runtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-rust-from-java-feature-parity-to-multi-database-runtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-rust-v070-release</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/teaql-vs-mybatis-order-page-example</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/vending-machine-multi-framework-test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/view-renderer-and-redis-cache</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/what-is-teaql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/why-ai-generated-software-needs-deterministic-business-apis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/blog/why-teaql-supports-both-sqlx-and-rusqlite</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/components/AboutSection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/components/CTASection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/components/DatabasesSection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/components/DomainsSection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/components/FeaturesSection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/components/FrameworksSection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/components/HeroSection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/components/QuerySection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/agent/agent-rules-and-prompts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/agent/autonomous-benchmarking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/agent/human-review-gate</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/agent/using-teaql-with-ai-coding-tools</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/agent-workflow</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/client-tools--setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/compliance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/concepts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/cookbook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/java-stack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/ksml-modeling-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/model-engineering</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/programming-apis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/runtime--customization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/rust-stack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/troubleshooting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/category/welcome-to-teaql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/compliance/gdpr-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/compliance/global-kyc-kyb-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/compliance/pci-dss-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/compliance/privacy-notice</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/compliance/security-and-defenses</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/compliance/sensitive-field-audit-masking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/cookbook/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/cookbook/team/distributed-delivery-mode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/cookbook/team/internal-team-mode</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/core-concepts/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/core-concepts/java-rust-parity-and-generator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/core-concepts/runtime-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/getting-started/explore-models</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/getting-started/first-query</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/getting-started/generate-java-package</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/getting-started/play-online</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/getting-started/service-behind-scenes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/getting-started/start-from-example</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/modeling/choose-model</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/modeling/data-service-supported</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/modeling/ksml-annotations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/modeling/ksml-quick-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/core/modeling/type-reasoning-and-rules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/mutation-api/create-update-delete</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/query-api/association-loading</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/query-api/find-by-json-dynamic-query</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/query-api/safe-expressions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/query-api/statistics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/query-api/teaql-quick-guide-query</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/cache-customization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/custom-audit-trail</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/custom-common-id-generator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/custom-internal-id-generator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/distributed-locking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/i18n-customization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/logging-customization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/read-write-splitting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/runtime-extension-points</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/runtime/user-context</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/spring-boot/code-level-comparison</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/spring-boot/debugging-logging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/spring-boot/switching-among-databases</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/troubleshooting/debugging-generated-code</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/troubleshooting/oom-and-connection-leaks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/troubleshooting/profiling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/java/view/server-driven-ui</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/reference/agent-tool-sandbox-java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/reference/agent-tool-sandbox-rust</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/reference/client-tools-cheat-sheet</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/reference/config-properties</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/reference/error-codes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/reference/ksml-vocabulary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/reference/service-faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/reference/technical-faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/ai-agentic-coding-files</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/audit-log-reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/best-practices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/client-tools/cargo-cli</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/database-providers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/e-expressions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/positioning/ai-coder</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/positioning/ai-governance-audit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/positioning/architect-compliance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/positioning/dataops-analytics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/positioning/declarative-review</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/positioning/sre-observability</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/positioning/why-teaql-rust</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/runtime-extension-points</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/runtime/single-binary-deployment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/transactions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/troubleshooting/concurrency-deadlocks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/troubleshooting/observability-tracing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/docs/rust/troubleshooting/type-inference-errors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://teaql.io/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>