Pre: Move ValueTypeSet into core-traits
This commit is contained in:
parent
2ae8594d20
commit
9fd198f96a
19 changed files with 27 additions and 31 deletions
|
@ -73,6 +73,11 @@ use edn::entities::{
|
||||||
};
|
};
|
||||||
|
|
||||||
pub mod values;
|
pub mod values;
|
||||||
|
mod value_type_set;
|
||||||
|
|
||||||
|
pub use value_type_set::{
|
||||||
|
ValueTypeSet,
|
||||||
|
};
|
||||||
|
|
||||||
/// Represents one entid in the entid space.
|
/// Represents one entid in the entid space.
|
||||||
///
|
///
|
||||||
|
|
|
@ -8,11 +8,11 @@
|
||||||
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||||
// specific language governing permissions and limitations under the License.
|
// specific language governing permissions and limitations under the License.
|
||||||
|
|
||||||
use ::enum_set::{
|
use enum_set::{
|
||||||
EnumSet,
|
EnumSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use core_traits::{
|
use ::{
|
||||||
ValueType,
|
ValueType,
|
||||||
};
|
};
|
||||||
|
|
|
@ -61,7 +61,6 @@ pub use cache::{
|
||||||
/// Core types defining a Mentat knowledge base.
|
/// Core types defining a Mentat knowledge base.
|
||||||
mod types;
|
mod types;
|
||||||
mod tx_report;
|
mod tx_report;
|
||||||
mod value_type_set;
|
|
||||||
mod sql_types;
|
mod sql_types;
|
||||||
|
|
||||||
pub use tx_report::{
|
pub use tx_report::{
|
||||||
|
@ -72,10 +71,6 @@ pub use types::{
|
||||||
ValueTypeTag,
|
ValueTypeTag,
|
||||||
};
|
};
|
||||||
|
|
||||||
pub use value_type_set::{
|
|
||||||
ValueTypeSet,
|
|
||||||
};
|
|
||||||
|
|
||||||
pub use sql_types::{
|
pub use sql_types::{
|
||||||
SQLTypeAffinity,
|
SQLTypeAffinity,
|
||||||
SQLValueType,
|
SQLValueType,
|
||||||
|
|
|
@ -14,16 +14,13 @@ use std::collections::{
|
||||||
|
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use types::{
|
use types::{
|
||||||
ValueTypeTag,
|
ValueTypeTag,
|
||||||
};
|
};
|
||||||
|
|
||||||
use value_type_set::{
|
|
||||||
ValueTypeSet,
|
|
||||||
};
|
|
||||||
|
|
||||||
/// Type safe representation of the possible return values from SQLite's `typeof`
|
/// Type safe representation of the possible return values from SQLite's `typeof`
|
||||||
#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialOrd, PartialEq)]
|
#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialOrd, PartialEq)]
|
||||||
pub enum SQLTypeAffinity {
|
pub enum SQLTypeAffinity {
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
|
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
TypedValue,
|
TypedValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -17,7 +18,6 @@ use mentat_core::{
|
||||||
HasSchema,
|
HasSchema,
|
||||||
Schema,
|
Schema,
|
||||||
SQLValueType,
|
SQLValueType,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use edn::query::{
|
use edn::query::{
|
||||||
|
|
|
@ -10,12 +10,12 @@
|
||||||
|
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
TypedValue,
|
TypedValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
Schema,
|
Schema,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use edn::query::{
|
use edn::query::{
|
||||||
|
|
|
@ -29,6 +29,7 @@ use core_traits::{
|
||||||
Entid,
|
Entid,
|
||||||
KnownEntid,
|
KnownEntid,
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
TypedValue,
|
TypedValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -37,7 +38,6 @@ use mentat_core::{
|
||||||
Cloned,
|
Cloned,
|
||||||
HasSchema,
|
HasSchema,
|
||||||
Schema,
|
Schema,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::counter::RcCounter;
|
use mentat_core::counter::RcCounter;
|
||||||
|
|
|
@ -93,12 +93,12 @@ mod testing {
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
TypedValue,
|
TypedValue,
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
Attribute,
|
Attribute,
|
||||||
Schema,
|
Schema,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use edn::query::{
|
use edn::query::{
|
||||||
|
|
|
@ -14,7 +14,7 @@ use std::collections::{
|
||||||
BTreeSet,
|
BTreeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use core_traits::{
|
||||||
ValueTypeSet,
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -12,12 +12,12 @@ use core_traits::{
|
||||||
Entid,
|
Entid,
|
||||||
ValueType,
|
ValueType,
|
||||||
TypedValue,
|
TypedValue,
|
||||||
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
Cloned,
|
Cloned,
|
||||||
HasSchema,
|
HasSchema,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use edn::query::{
|
use edn::query::{
|
||||||
|
@ -660,10 +660,12 @@ mod testing {
|
||||||
use std::collections::BTreeSet;
|
use std::collections::BTreeSet;
|
||||||
|
|
||||||
use mentat_core::attribute::Unique;
|
use mentat_core::attribute::Unique;
|
||||||
|
use core_traits::{
|
||||||
|
ValueTypeSet,
|
||||||
|
};
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
Attribute,
|
Attribute,
|
||||||
Schema,
|
Schema,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use edn::query::{
|
use edn::query::{
|
||||||
|
|
|
@ -10,11 +10,11 @@
|
||||||
|
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
Schema,
|
Schema,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use edn::query::{
|
use edn::query::{
|
||||||
|
|
|
@ -12,9 +12,6 @@ use std; // To refer to std::result::Result.
|
||||||
|
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
ValueType,
|
ValueType,
|
||||||
};
|
|
||||||
|
|
||||||
use mentat_core::{
|
|
||||||
ValueTypeSet,
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -18,11 +18,11 @@ use core_traits::{
|
||||||
Entid,
|
Entid,
|
||||||
TypedValue,
|
TypedValue,
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
ValueRc,
|
ValueRc,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use edn::query::{
|
use edn::query::{
|
||||||
|
|
|
@ -18,6 +18,7 @@ mod utils;
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
ValueType,
|
ValueType,
|
||||||
TypedValue,
|
TypedValue,
|
||||||
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
|
@ -25,7 +26,6 @@ use mentat_core::{
|
||||||
DateTime,
|
DateTime,
|
||||||
Schema,
|
Schema,
|
||||||
Utc,
|
Utc,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use edn::query::{
|
use edn::query::{
|
||||||
|
|
|
@ -10,9 +10,6 @@
|
||||||
|
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
ValueType,
|
ValueType,
|
||||||
};
|
|
||||||
|
|
||||||
use mentat_core::{
|
|
||||||
ValueTypeSet,
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ use std; // To refer to std::result::Result.
|
||||||
|
|
||||||
use rusqlite;
|
use rusqlite;
|
||||||
|
|
||||||
use mentat_core::{
|
use core_traits::{
|
||||||
ValueTypeSet,
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
use db_traits::errors::DbError;
|
use db_traits::errors::DbError;
|
||||||
|
|
|
@ -16,10 +16,13 @@ use indexmap::{
|
||||||
IndexSet,
|
IndexSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
use core_traits::{
|
||||||
|
ValueTypeSet,
|
||||||
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
SQLValueType,
|
SQLValueType,
|
||||||
SQLValueTypeSet,
|
SQLValueTypeSet,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::util::{
|
use mentat_core::util::{
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
use core_traits::{
|
use core_traits::{
|
||||||
TypedValue,
|
TypedValue,
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
|
@ -19,7 +20,6 @@ use mentat_core::{
|
||||||
SQLValueType,
|
SQLValueType,
|
||||||
SQLValueTypeSet,
|
SQLValueTypeSet,
|
||||||
ValueTypeTag,
|
ValueTypeTag,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::util::{
|
use mentat_core::util::{
|
||||||
|
|
|
@ -30,6 +30,7 @@ use core_traits::{
|
||||||
Entid,
|
Entid,
|
||||||
KnownEntid,
|
KnownEntid,
|
||||||
ValueType,
|
ValueType,
|
||||||
|
ValueTypeSet,
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_core::{
|
use mentat_core::{
|
||||||
|
@ -37,7 +38,6 @@ use mentat_core::{
|
||||||
HasSchema,
|
HasSchema,
|
||||||
Utc,
|
Utc,
|
||||||
Uuid,
|
Uuid,
|
||||||
ValueTypeSet,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use mentat_query_projector::{
|
use mentat_query_projector::{
|
||||||
|
|
Loading…
Reference in a new issue