narc-0.1: Query SQL databases using Nested Relational Calculus embedded in Haskell.

Index

!Narc.AST
$>Narc.Util
AbsNarc.AST
absNarc
abs_Narc.AST
alistmapNarc.Util
allEqNarc.Util
AppNarc.AST
appNarc
applyTySubstNarc.Type
appPrimNarc.Eval
app_Narc.AST
asListNarc.Util
AverageNarc.SQL
bagEqNarc.Util
bind 
1 (Function)Narc.Type
2 (Function)Narc.Eval
BoolNarc.AST
buNarc.Rewrite
cnst_Narc.AST
collateNarc.Util
CompNarc.AST
compileNarc.Compile
composeTySubstNarc.Type
concatVListsNarc.Eval
condNarc.SQL
ConstNarc.AST, Narc
containsNarc.Util
CountNarc.SQL
crossNarc.Util
disjoinSubstNarc.Type
disjointNarc.Util
disjointAlistNarc.Util
DivideNarc.SQL
domNarc.Util
emptyQueryNarc.SQL
emptyTySubstNarc.Type
EnvNarc.Eval
EqNarc.SQL
eqUpToNarc.Util
ErrorGensymNarc.Failure
evalNarc.Eval
FailureNarc.Failure
failureToPropertyNarc.Failure.QuickCheck
failureToPropertyIgnoreFailureNarc.Failure.QuickCheck
faylNarc.Failure
FieldNarc.Common
foreachNarc
foreach_Narc.AST
freevarsQueryNarc.SQL
fromValueNarc.Eval
ftvsNarc.Type
ftvsSubstNarc.Type
fvsNarc.AST
graphNarc.Util
groundQueryNarc.SQL
groundQueryExprNarc.SQL
havingNarc
IfNarc.AST
ifthenelseNarc
ifthenelse_Narc.AST
imageNarc.Util
inferNarc.TypeInfer
infer'Narc.TypeInfer
inferTypeNarc.TypeInfer
inferType'Narc.TypeInfer
inferTysNarc.TypeInfer
initialEnvNarc.Eval
instanceOfNarc.Type
instantiateNarc.Type
intSqrtNarc.Util
isBaseTyNarc.Type
isDBRecordTyNarc.Type
isDBTableTyNarc.Type
isErrorNarc.Failure
isErrorMSuccessNarc.Failure
isLeftNarc.Util
isQRecordNarc.SQL
isRecordTyNarc.Type
isRightNarc.Util
isSuccessNarc.Failure
isTyVarNarc.Type
LessNarc.SQL
mainNarc.Test
makeInitialTyEnvNarc.TypeInfer
makeNormalizerTestsNarc.Test
mapsNarc.Util
mapstrcatNarc.Util
MaxNarc.SQL
MinNarc.SQL
MinusNarc.SQL
mrNarc.Util
NarcTermNarc
narcTermToSQLNarc
NilNarc.AST
nilNarc
nil_Narc.AST
normalizeTypeNarc.Type
nubassocNarc.Util
NumNarc.AST
numFtvsNarc.Type
occursNarc.Type
onCorrespondingNarc.Util
onLeftNarc.Util
onRightNarc.Util
OpNarc.SQL
perhapsNarc.Rewrite
PlainTermNarc.AST
PlusNarc.SQL
PrettyNarc.Pretty
prettyNarc.Pretty
PrimAppNarc.AST
primAppNarc
primApp_Narc.AST
ProjectNarc.AST
projectNarc
project_Narc.AST
prop_composeTySubstNarc.Type
prop_eval_safeNarc.Test
prop_typedTermGen_tyCheckNarc.Test
prop_unify_apply_substNarc.Type
QBoolNarc.SQL
QExistsNarc.SQL
QFieldNarc.SQL
QIfNarc.SQL
QNotNarc.SQL
QNumNarc.SQL
QOpNarc.SQL
QRecordNarc.SQL
QTypeNarc.Type
QueryNarc.SQL
QUnionNarc.SQL
RecordNarc.AST
recordNarc
record_Narc.AST
renameNarc.AST
retagulateNarc.AST
rngNarc.Util
rsltNarc.SQL
run 
1 (Function)Narc.Eval
2 (Function)Narc.HDBC
runErrorNarc.Failure
runErrorGensymNarc.Failure
runInferNarc.TypeInfer
runInferTypeNarc.TypeInfer
runNormalizeTypeNarc.Type
runTyCheckNarc.TypeInfer
runUnitTestsNarc.Test
rwNarc.Rewrite
SelectNarc.SQL
serializeNarc.SQL
serializeAtomNarc.SQL
serializeOpNarc.SQL
serializeRowNarc.SQL
setEqNarc.Util
setMinusNarc.Util
shadowNarc.Util
SingletonNarc.AST
singletonNarc
singleton_Narc.AST
sizeQueryNarc.SQL
sizeQueryExactNarc.SQL
sortAlistNarc.Util
StringNarc.AST
stripNarc.AST
substTermNarc.AST
SumNarc.SQL
TableNarc.AST
table_Narc.AST
TabnameNarc.Common
tabsNarc.SQL
TArrNarc.Type
TBoolNarc.Type
TermNarc.AST
Term'Narc.AST
TimesNarc.SQL
TListNarc.Type
TNumNarc.Type
TRecordNarc.Type
tryErrorGensymNarc.Failure
TStringNarc.Type
TUnitNarc.Type
TVarNarc.Type
tyCheckNarc.TypeInfer
tyCheckTermsNarc.TypeInfer
tyCheckTestsNarc.TypeInfer
TyEnvNarc.Type
TypeNarc.Type
typeAnnoNarc.TypeInfer
TypedTermNarc.AST
typingTestNarc.TypeInfer
typingTest1Narc.TypeInfer
TySubstNarc.Type
TyVarNarc.Type
uNarc.Util
unassocNarc.Util
underNarc.Failure
unifyNarc.Type
unifyAllNarc.Type
UnionNarc.AST
unionNarc
union_Narc.AST
UnitNarc.AST
unitNarc
unitAssertNarc.TypeInfer
unitTestsNarc.Test
unit_Narc.AST
UnOpNarc.SQL
unquantTypeNarc.TypeInfer
VAbsNarc.Eval
validEnvNarc.Util
ValueNarc.Eval
Var 
1 (Type/Class)Narc.AST
2 (Data Constructor)Narc.AST
variablesNarc.AST
var_Narc.AST
VBoolNarc.Eval
VListNarc.Eval
VNumNarc.Eval
VRecordNarc.Eval
VUnitNarc.Eval
zipAlistNarc.Util
\\\Narc.Util