Skip to content

jgfoster/GS_Extract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GemStone Extract

Extract data from a GemStone database in (very) basic table format. This tool was created to run in a 5.1.5.1 system, so uses the legacy exception handling approach.

Algorithm

initialize:to:with:
  open object_table.txt
  addObject
    ignore if security error, special, or behavior
    ignore if have seen
    add to object_table
    exportObject
      ignore behavior, method, or special
      exportStrings
      exportSequenceableCollectionElements
      exportDictitonaryElements
      exportRemainder
        open class name file
        for each named instance variable
          exportObject:to:
            print Integer, Character, Boolean, nil, object
        close class name file
    for each named and numbered instance variable
      addObject
  close object_table.txt

About

Extract data from a GemStone database in (very) basic table format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors