diesel/internal/
table_macro.rs1#[doc(hidden)]
2pub use crate::expression::nullable::Nullable as NullableExpression;
3#[doc(hidden)]
4#[cfg(feature = "postgres_backend")]
5pub use crate::pg::query_builder::tablesample::TablesampleMethod;
6#[doc(hidden)]
7pub use crate::query_builder::from_clause::{FromClause, NoFromClause};
8#[doc(hidden)]
9pub use crate::query_builder::nodes::{
10 Identifier, InfixNode, StaticQueryFragment, StaticQueryFragmentInstance,
11};
12#[doc(hidden)]
13pub mod returning {
14 #[doc(hidden)]
15 pub use crate::query_builder::returning::*;
16}
17#[doc(hidden)]
18pub use crate::query_builder::select_statement::SelectStatement;
19#[doc(hidden)]
20pub use crate::query_builder::select_statement::boxed::BoxedSelectStatement;
21#[doc(hidden)]
22pub use crate::query_source::aliasing::{
23 AliasAliasAppearsInFromClause, AliasAliasAppearsInFromClauseSameTable,
24 AliasAppearsInFromClause, FieldAliasMapperAssociatedTypesDisjointnessTrick,
25};
26#[doc(hidden)]
27pub use crate::query_source::joins::{Inner, Join, JoinOn, LeftOuter};
28#[doc(hidden)]
29pub use crate::query_source::private::{Pick, PlainQuerySource, Sealed};
30
31#[doc(hidden)]
32pub mod ops {
33 #[doc(hidden)]
34 pub use crate::expression::ops::numeric::*;
35}
36
37#[doc(hidden)]
38pub use crate::expand_pg;
39#[doc(hidden)]
40#[cfg(feature = "custom-count-column-tables")]
41pub const MAX_COLUMN_COUNT: u16 = {
42 let number = env!("DIESEL_MAX_COLUMN_COUNT");
43 let Ok(n) = u16::from_str_radix(number, 10) else {
44 panic!("DIESEL_MAX_COLUMN_COUNT is a number that fits into a u16");
45 };
46 n
47};
48#[doc(hidden)]
49#[cfg(all(
50 not(feature = "custom-count-column-tables"),
51 feature = "128-column-tables"
52))]
53pub const MAX_COLUMN_COUNT: u16 = 128;
54#[doc(hidden)]
55#[cfg(all(
56 not(feature = "custom-count-column-tables"),
57 not(feature = "128-column-tables"),
58 feature = "64-column-tables"
59))]
60pub const MAX_COLUMN_COUNT: u16 = 64;
61#[doc(hidden)]
62#[cfg(all(
63 not(feature = "custom-count-column-tables"),
64 not(feature = "128-column-tables"),
65 not(feature = "64-column-tables"),
66 feature = "32-column-tables"
67))]
68pub const MAX_COLUMN_COUNT: u16 = 32;
69#[doc(hidden)]
70#[cfg(all(
71 not(feature = "custom-count-column-tables"),
72 not(feature = "128-column-tables"),
73 not(feature = "64-column-tables"),
74 not(feature = "32-column-tables")
75))]
76pub const MAX_COLUMN_COUNT: u16 = 16;