Produces an SQL fragment representing an autoincrementing column type
s.t. if used during table creation a column can be declared to get by default
an integer value assigned according to an internal sequence counter
Example:
createTable("tableWithSingleAutoIncrementingIDColumn", "ID", autoincrementColumn())
Produces an SQL fragment representing column properties for an autoincrementing integer column
s.t. if used during table creation a column can declared to get by default an
integer value assigned according to an internal self-incrementing sequence counter
Example:
createTable("tableWithSingleAutoIncrementingIDColumn", "ID", autoincrementColumn())
Produces an SQL fragment representing column properties for an autoincrementing integer column
s.t. if used during table creation a column can declared to get by default an
integer value assigned according to an internal self-incrementing sequence counter
Example:
createTable("tableWithSingleAutoIncrementingIDColumn", "ID", autoincrementColumn())
Implementation of a Bloom-filter, as described here:
http://en.wikipedia.org/wiki/Bloom_filter
Inspired by the SimpleBloomFilter-class written by Ian Clark.
Closes the current changing run by Merging new position changes into the existing position change map
after each round (one round=consecutive changes along the text) you need to call closeRun() before submitting more position changes from a new round,
i.e. whenever you passed the string to be modified once call closeRun() before starting to run over the string again with more replacements
Do this every time you ran once over the text making changes to be tracked
Closes the current changing run by Merging new position changes into the existing position change map
Do this every time you ran once over the text making changes to be tracked
The Driver registered for this database instance
TODO: it may be more reasonable to share the same driver instance for all database insances
of the same type...check that and adapt
Returns a value for a file or folder parameter; same as getFile but returns the path as String
also adjusts local paths such that a global path is returned (if a base path is set)
tells whether a position in the original stream has been cut away by some change operation,
such that translating it usually would make not to much sense
limits the length of a String to the given size
ie applies s.substring(0,length) for given length iff
lengthlinks() -
Method in class javatools.datatypes.DirectedGraph.Node
Matches all parameters against a provided class attribute
If a parameter name, transformed to upper-case, matches the attribute
the value assigned to the parameter is returned as an object
Normalizes all dates in a String
Note: If you bugfix something in this version,
please check for applying the same fix at the position change tracking function below
Normalizes all dates in a String keeping track of the position changes with respect to the newly created string
Note: If you bugfix something in this version, please try and check for applying the same fix at the non-tracking function
Normalizes all numbers in a String
Note: If you fix something in this version,
please try to apply the same fix at
the position change tracking function below
Normalizes all numbers in a String and updates a position mapping with the introduced pos changes
Note: If you fix something in this version,
please try to apply the same fix at
the non-tracking function above
forward position change tracking - keeping track of several rounds of text modifications allowing to trace a position in the original
text along the modifications to the corresp. position in the modified text
after each round (one round=consecutive changes along the text) you need to call closeRun() before submitting more position changes from a new round,
i.e. whenever you passed the string to be modified once call closeRun() before starting to run over the string again with more replacements
REMARK: NOT TESTED WITH MORE THAN ONE ROUND!
Notes that the progress is at d, prints dots if necessary,
calculates and displays the estimated time after 60sec of the progress
then again after every 30min
(takes only effect iff current Announce level >= the given lvl)
Notes that the progress is at d, prints dots if necessary,
calculates and displays the estimated time after 60sec of the progress
then again after every 30min
Writes s, prepares to make progress up to max
remembers id as name for progress counter (and prints it if necessary)
(takes only effect iff current Announce level >= the given lvl)
also handles positions inside text parts that have been cut out properly
TODO: current version ONLY WORKS SECURELY WHEN THERE IS ONLY ONE POSITION CHANGE RUN WITHOUT OVERLAPPING CHANGES!
Computes the Wilson Interval
(see http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval#Wilson_score_interval)
Given the total number of events and the number of "correct" events, returns in a double-array
in the first component the center of the Wilson interval and in the second component the
width of the interval. alpha=95%.