VAStGoodies.com
Your VA Smalltalk OSS repository. Powered by
with
.
Configuration Maps
|
Projects
|
Tags
|
Developers
|
Statistics
|
RSS
|
Disclaimer
|
About
|
Help
Configuration Maps Browser
Configuration Map Names
Abt Image Startup
AbtOleEdit
AbxProcessPeek
Announcements Core
Announcements Demos Seaside
Announcements Tests
Announcements Tools VA
Cloudfork
Cloudfork ActiveItem
CloudforkAWS
CloudforkAWSWithTests
CloudforkSSO
CloudforkSSOWithTests
CodeManagement
ComputerTelephony
Compuware SplitterWidget
CounterMap
DhbNumerics
DhbNumericsWithTests
Flotr Core
FogBugz Support
GemStoneCodeManagement
GemStoneCodeManagement Mods
Glorp
GlorpTest
GlorpVAPortMap
Goodies - UML Designer
GreaseVASTExtensions
Highcharts Seaside Addon
HQA Automated Build Support
HQA Code Snapshot Tool
InstallService
JNIPort
JNIPort Tests
JokXTEAEncryption
JQuery-plugin Autocomplete
JQuery-plugin Bind
JQuery-plugin QTip
JQuery-plugin Radiobutton and Checkbox
JQuery-plugin Table Sorter
JQuery-plugin Table Sorter Example
JQuery/JQueryUI
JQuery/JQueryUI Tests
JQueryMobile
JQueryMobile Tests
JQueryWidgetBox Core
JQueryWidgetBox Dynatree
JQueryWidgetBox Examples
JQueryWidgetBox Portability Extentions
JQueryWidgetBox Tests
JSON
KscCase
KscDynamicSortBlock
KscEMail
KscInspectWindow
KscLibUsb
KscMZZipExtensions
KscShellNotifyIcon
KscViewExtensions
KscWeather
KscX10Base
KscX10LibUSB
KscX10LibUsbGui
LibGit
Magritte
Magritte Seaside
Magritte Tests
MagritteMagic
Mastering ENVY/Developer Refactoring Browser Extensions
Mastering ENVY/Developer Script Manager
MessagePack
MessagePack Tests
MetaTest Browser
MethodPragmas
MethodWrappers
MethodWrappers Tests
MethodWrappersBase
MFNLSManagement
MiniSMock
MinneStoreDB
Modelling
Monticello Importer - Beta
MQTT-Paho
MQTT-Paho Tests
MSKAdditionalColorSupport
MSKCLDTPrimitivesExtension
MSKCLDTPrimitivesExtensionWithTestsAndResources
MSKClick
MSKCouchDB
MSKCouchDBWithTests
MSKCurlInterface
MSKDyBase
MSKDyBaseWithTests
MSKECLWrapper
MSKECLWrapperTestsAndResources
MSKFFLLInterface
MSKFischertechnikInterface
MSKFreeImageUI
MSKFreeImageWrapper
MSKFreeImageWrapperWithTests
MSKGeneralDatabase
MSKGhostscriptInterface
MSKGLibWrapper
MSKGLibWrapperWithTests
MSKICU
MSKICUAndTests
MSKICXDLibHaruDM
MSKICXDTNetStringsDM
MSKICXDTNetStringsTests
MSKJSONWrapper
MSKJSONWrapperWithTests
MSKLibHaruInterface
MSKLogging
MSKLua
MSKLuaWithTests
MSKMdlPlainRuntime
MSKMonoInterface
MSKMSAgentWrapper
MSKOleAdditions
MSKOOBaseDLLWrapper
MSKOOoAutoGenerated
MSKOOoBaseLibrary
MSKOOoCodeGenerator
MSKOOoExamplesAndIDE
MSKOOoSmalltalkExtensions
MSKOpenCLSupport
MSKOpenGLSupport
MSKOpenGLSupport Core
MSKOpenGLSupport Examples
MSKOpenGLSupport Examples FreeImage
MSKOpenGLSupport GUI
MSKOpenGLSupport Runtime Loading
MSKOpenGLSupport Structures
MSKPlatformExtension
MSKPostgreSQL
MSKPostgreSQLAbtDBMLayer
MSKPostgreSQLAbtDBMLayerWithTests
MSKPostgreSQLWithTests
MSKProcessViewer
MSKRaphaelExtensions
MSKRemoteCommandTools
MSKResourceManagement
MSKResourceManagementRuntime
MSKRexxSupport
MSKRexxSupportWithTests
MSKScintillaWrapper
MSKSDL
MSKSDLWithTests
MSKSeasideNLSExample
MSKSeasideNLSExtension
MSKSeasideSimpleREST
MSKSnarlInterface
MSKSQLite
MSKSQLiteAbtDBMLayer
MSKSQLiteGlorpSupport
MSKSQLiteWithTests
MSKSyslog
MSKSystemExtension
MSKSystemGraphicsExtension
MSKTestModel
MSKTreBinding
MSKTreBindingWithTests
MSKUDPMulticast
MSKUREWrapper
MSKVectorExtension
MSKVectorExtensionsWithTests
MSKZLibWrapper
MSKZLibWrapperWithTests
Mustache
NeoCSV
NeoJSON
Obdobion, EMan - Developer
Obdobion, EMan - Distribution
Obdobion, EMan - Examples
Obdobion, EMan - Runtime
OGLogger
Philemon Event Support
Philemon Melissa
Philemon TaggedData
Philemon Tools
Pier
Pier Add-ons
Pier Seaside
Pier Seaside Tests
Pier SIXX Persistence
Pier Tests
PUMRESTRuntime
QuotedPrintableCoderRun
QuotedPrintableCoderWithTests
Raphaël - JavaScript Library
Raphael - JavaScript Library Examples
RaspberryHardwareInterfaceCore
RaspberryHardwareInterfaceTest
RaspberryHardwareInterfaceViaDaemonTest
Reef
Refactoring Browser
Refactoring Browser Model
RefactoryTesting
Regex
Roassal
Roassal-Core
Seaside Core
Seaside GoogleChart
Seaside REST
Seaside REST Tests
SeasideGoogleMapsV3
SeasideGoogleMapsV3Examples
SimGeohash
Simple GBS Temperature Sensor Example
Simple Improvements
SIXX
SIXX Tests
SpsPdfLib
SpsPdfLib Development
StOMP
StOMP Tests
STON
StsBrowsersWin w/Code Completion
SUnit
SUnit Browser
SUnit Browser - Packagable
SUnit Tests
SWFObject2 Seaside Addon
SWFObject2 Seaside Addon Demo
Test Browser
Toothpick
TwitterBoostrapForSeaside
TwitterBootstrapForSeasideExamples
TwitterBootstrapForSeasideTests
USAstronomicalApi
VA Assist Pro for TrailBlazer
VAStGoodies.com Tools
VBRegex
WinCrypt
WinCryptWithTests
WinHttpClient
WinHttpClientWebServiceSupport
WinHttpClientWebServiceSupportWithTests
WinHttpClientWithTests
z.ST: Database, PostgreSQL-Base
z.ST: SUnit
z.ST: SUnit Testing
Zstandard
Zstandard Tests
Versions
Download
MSK (V 8.0.2 [146]) InDevelopment - 02
0.3.178 VA8.SH.8
0.4.189.1+CS 67 SH CS3
0.3.178 VA8.NFR.7
0.3.178 VA75.NFR.5
Applications
GlorpCore 0.3.178
GlorpDatabase 0.3.178 CS12.NFR.4
GlorpDatabaseTypes 0.3.167 CS10.NFR.6
GlorpExpressions 0.3.167 CS12.NFR.5
GlorpExtensions 0.3.178 CS12.NFR.2
GlorpMappings 0.3.178
GlorpMisc 0.3.167 CS10.NFR.4
GlorpQueries 0.3.169 CS10.NFR.8
GlorpUnitOfWork 0.3.169 CS12.NFR.1
Config. Expressions
System vmType ~= 'st80'
System vmType = 'st80'
Required Maps
Find
GlorpVAPortMap 0.3.71 VA75.NFR.5
Notes
For VASmalltalk 7.5.3 and earlier. This version was tested against a local Oracle 10g installation. I am the VASmalltalk version corresponding to the open repository bundle of the same name and number as the first part of my version number. STATUS ======= VA55DatabaseAccessor does not support binding; all bound commands are mapped to unbound.. History ====== 0.3.178 CS12.NFR.5 - registerTransientInternalsOfCollection: calls postCopy on collections explicitly. - VA55DatabaseAccessor>>connectionClassForLogin: uses Oracle10, not Oracle8, VA interface. (DatabaseAccessor>>classForThisPlatform decides which subclass of accessor is used; could have this instead look at VA platform versions, assign accessors.) - CA accessor checks if statement is a SELECT, sets returnResult: true/false from this, on a calling path where VW just says true; accessor returns an empty readStream where no actual result is provided so dialect-neutral caller can send it upToEnd regardless. - see GlorpTest notes for test results. This version was tested on VA7.5.0 with PhilemonKernel loaded and the following methods provided CS12.NFR.4: double-precision and error raising made more dialect-neutral. CS12.NFR.3 VA55DatabaseAccessor now handles unbound commands and maps bound to unbound. The next version should map bound commands directly to VA binding calls (see comments in methods). A later version will look at using GlorpPreparedStatements. CS12.NFR.2 - VA55DatabaseAccessor>>loginIfError: uses hostName_dbName for connectionString (the approach was copied from SqueakDatabaseAccessor). Previously, the login did not handle the possibility of a remote server; the database had to be local. - The VA version of Glorp was last frozen for demo around 24jun2004 (then demoed in Kothen in August that year). Meanwhile, significant changes to database accessor code began in 7jul2004, changing calls of #basicExecuteSQLString: into calls of #basicExecuteSQLString:NoResult:doing: #basicExecuteSQLString:returnResult:binding:doing: Thus the VA55Accessor needed work.
Comment
This is the VA port of the Glorp bundle in the Cincom OR. The first part of the port's version string is the version of the bundle from which it came. The second part denotes the Camp Smalltalk epoch in which it was produced, the creator's initials and the incemental serial number.
Project:
Glorp
Developer:
Niall F Ross
Use the
VAStGoodies.com Tools
to submit your contributions.