├── .gitignore ├── Application.cfc ├── CHANGELOG.markdown ├── README.markdown ├── TESTS-TODO.txt ├── docs ├── grammar.markdown └── uml.xmi ├── plugins └── cfwheels │ ├── README │ ├── cfrel.cfc │ └── index.cfm ├── src ├── Parser.cfc ├── Relation.cfc ├── functions.cfm ├── helpers.cfm ├── inspection.cfm ├── mappers │ ├── CFWheels.cfc │ └── Mapper.cfc ├── nodes.cfm ├── relation │ ├── accessors.cfm │ ├── cache.cfm │ ├── execution.cfm │ ├── initialization.cfm │ ├── looping.cfm │ ├── models.cfm │ ├── objects.cfm │ ├── onMissingMethod.cfm │ ├── pagination.cfm │ ├── qoq.cfm │ └── query.cfm └── visitors │ ├── MySql.cfc │ ├── PostgreSql.cfc │ ├── QueryOfQuery.cfc │ ├── Sql.cfc │ ├── SqlServer.cfc │ └── Visitor.cfc └── tests ├── RemoteFacade.cfc ├── SimpleObject.cfc ├── TestCase.cfc ├── TestHelpers.cfc ├── TestInspection.cfc ├── TestRelation.cfc ├── index.cfm ├── sql ├── create_database.cfm └── create_database_mssql.cfm └── visitors ├── TestMySql.cfc ├── TestPostgreSql.cfc ├── TestQueryOfQuery.cfc ├── TestSql.cfc ├── TestSqlServer.cfc └── TestVisitor.cfc /.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | *.db 3 | *.sqlite3 4 | *~ 5 | build 6 | WEB-INF 7 | plugins/cfwheels/lib 8 | -------------------------------------------------------------------------------- /Application.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/Application.cfc -------------------------------------------------------------------------------- /CHANGELOG.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/CHANGELOG.markdown -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/README.markdown -------------------------------------------------------------------------------- /TESTS-TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/TESTS-TODO.txt -------------------------------------------------------------------------------- /docs/grammar.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/docs/grammar.markdown -------------------------------------------------------------------------------- /docs/uml.xmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/docs/uml.xmi -------------------------------------------------------------------------------- /plugins/cfwheels/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/plugins/cfwheels/README -------------------------------------------------------------------------------- /plugins/cfwheels/cfrel.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/plugins/cfwheels/cfrel.cfc -------------------------------------------------------------------------------- /plugins/cfwheels/index.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/plugins/cfwheels/index.cfm -------------------------------------------------------------------------------- /src/Parser.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/Parser.cfc -------------------------------------------------------------------------------- /src/Relation.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/Relation.cfc -------------------------------------------------------------------------------- /src/functions.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/functions.cfm -------------------------------------------------------------------------------- /src/helpers.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/helpers.cfm -------------------------------------------------------------------------------- /src/inspection.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/inspection.cfm -------------------------------------------------------------------------------- /src/mappers/CFWheels.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/mappers/CFWheels.cfc -------------------------------------------------------------------------------- /src/mappers/Mapper.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/mappers/Mapper.cfc -------------------------------------------------------------------------------- /src/nodes.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/nodes.cfm -------------------------------------------------------------------------------- /src/relation/accessors.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/accessors.cfm -------------------------------------------------------------------------------- /src/relation/cache.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/cache.cfm -------------------------------------------------------------------------------- /src/relation/execution.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/execution.cfm -------------------------------------------------------------------------------- /src/relation/initialization.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/initialization.cfm -------------------------------------------------------------------------------- /src/relation/looping.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/looping.cfm -------------------------------------------------------------------------------- /src/relation/models.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/models.cfm -------------------------------------------------------------------------------- /src/relation/objects.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/objects.cfm -------------------------------------------------------------------------------- /src/relation/onMissingMethod.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/onMissingMethod.cfm -------------------------------------------------------------------------------- /src/relation/pagination.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/pagination.cfm -------------------------------------------------------------------------------- /src/relation/qoq.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/qoq.cfm -------------------------------------------------------------------------------- /src/relation/query.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/relation/query.cfm -------------------------------------------------------------------------------- /src/visitors/MySql.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/visitors/MySql.cfc -------------------------------------------------------------------------------- /src/visitors/PostgreSql.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/visitors/PostgreSql.cfc -------------------------------------------------------------------------------- /src/visitors/QueryOfQuery.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/visitors/QueryOfQuery.cfc -------------------------------------------------------------------------------- /src/visitors/Sql.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/visitors/Sql.cfc -------------------------------------------------------------------------------- /src/visitors/SqlServer.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/visitors/SqlServer.cfc -------------------------------------------------------------------------------- /src/visitors/Visitor.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/src/visitors/Visitor.cfc -------------------------------------------------------------------------------- /tests/RemoteFacade.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/RemoteFacade.cfc -------------------------------------------------------------------------------- /tests/SimpleObject.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/SimpleObject.cfc -------------------------------------------------------------------------------- /tests/TestCase.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/TestCase.cfc -------------------------------------------------------------------------------- /tests/TestHelpers.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/TestHelpers.cfc -------------------------------------------------------------------------------- /tests/TestInspection.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/TestInspection.cfc -------------------------------------------------------------------------------- /tests/TestRelation.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/TestRelation.cfc -------------------------------------------------------------------------------- /tests/index.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/index.cfm -------------------------------------------------------------------------------- /tests/sql/create_database.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/sql/create_database.cfm -------------------------------------------------------------------------------- /tests/sql/create_database_mssql.cfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/sql/create_database_mssql.cfm -------------------------------------------------------------------------------- /tests/visitors/TestMySql.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/visitors/TestMySql.cfc -------------------------------------------------------------------------------- /tests/visitors/TestPostgreSql.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/visitors/TestPostgreSql.cfc -------------------------------------------------------------------------------- /tests/visitors/TestQueryOfQuery.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/visitors/TestQueryOfQuery.cfc -------------------------------------------------------------------------------- /tests/visitors/TestSql.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/visitors/TestSql.cfc -------------------------------------------------------------------------------- /tests/visitors/TestSqlServer.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/visitors/TestSqlServer.cfc -------------------------------------------------------------------------------- /tests/visitors/TestVisitor.cfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhumphreys/cfrel/HEAD/tests/visitors/TestVisitor.cfc --------------------------------------------------------------------------------