Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 6, 2014
  1. @kahatlen

    DERBY-2234: ant junitreport gives fatal error during transformation

    kahatlen authored
    Use Ant's replace functionality to insert the sysinfo link into
    overview-frame.html, instead of using an XSLT script. The XSLT script
    only works if overview-frame.html is a valid XML document, which is
    not the case without some massaging.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1616112 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 4, 2014
  1. DERBY-6683: Add vti demo classes to the bin.tar.gz distribution just …

    Richard N. Hillegas authored
    …as they are added to the bin.zip distribution; commit derby-6683-01-aa-addVTIdemoClassesToTargzDistro.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1615565 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 1, 2014
  1. DERBY-6588: Add the new Security Guide to the source distribution; co…

    Richard N. Hillegas authored
    …mmit derby-6588-09-aa-addSecurityGuideToSourceDistribution.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1615140 13f79535-47bb-0310-9956-ffa450edef68
  2. DERBY-6588: Bump trunk version number to 10.12; commit derby-6588-06-…

    Richard N. Hillegas authored
    …aa-bumpTrunkVersionNumber.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1615084 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 7, 2014
  1. DERBY-6588: Third draft of release notes for 10.11.1; commit derby-65…

    Richard N. Hillegas authored
    …88-05-aa-thirdDraftReleaseNotes.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1608471 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 27, 2014
  1. DERBY-590: Add multi-field support to the Lucene plugin; commit derby…

    Richard N. Hillegas authored
    …-590-31-aa-multiField.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1606161 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 23, 2014
  1. @kahatlen

    DERBY-6624: Use javax.xml.xpath interfaces for XPath support

    kahatlen authored
    Stop using the interfaces in the org.w3c.dom.xpath package, since they
    are not part of the Java SE specification.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1604758 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 3, 2014
  1. DERBY-6588: First draft of 10.11.1 release notes; commit derby-6588-0…

    Richard N. Hillegas authored
    …1-aa-firstDraftReleaseNotes.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1599609 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 21, 2014
  1. DERBY-6542: Use sequence generators to create identity values; commit…

    Richard N. Hillegas authored
    … derby-6542-02-af-useNewSequenceGenerator.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1596548 13f79535-47bb-0310-9956-ffa450edef68
  2. @kahatlen
Commits on May 5, 2014
  1. DERBY-590: Change the checked-in version of Lucene from 4.5.0 to 4.7.…

    Richard N. Hillegas authored
    …1; commit derby-590-29-aa-useLucene_4.7.1.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1592543 13f79535-47bb-0310-9956-ffa450edef68
  2. DERBY-590: Remove the version ids from the names of the Lucene jar fi…

    Richard N. Hillegas authored
    …les in order to make it easier to upgrade the version of Lucene checked into the Derby source tree; commit derby-590-28-renameLuceneJars.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1592527 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 3, 2014
  1. DERBY-590: Add LuceneUtils to the public api; commit derby-590-27-aa-…

    Richard N. Hillegas authored
    …publicAPILuceneUtils.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1592214 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 2, 2014
  1. @kahatlen
  2. @kahatlen
Commits on Apr 1, 2014
  1. DERBY-590: Move the Lucene plugin into a new derbyoptionaltools.jar f…

    Richard N. Hillegas authored
    …ile; commit derby-590-12-aa-newJar.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1583505 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 30, 2014
  1. DERBY-590: Move Lucene code to a new directory tree intended for opti…

    Richard N. Hillegas authored
    …onal code; commit derby-590-11-aa-moveCode.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1583216 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 24, 2014
  1. @kahatlen

    DERBY-6503: ClassCastException when network server cannot restrict fi…

    kahatlen authored
    …le permissions
    
    Make sure the underlying IOException is exposed if the network server
    fails to restrict file permissions. The original exception used to be
    shadowed by a ClassCastException.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1580789 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 23, 2014
  1. DERBY-590: First increment of support for Lucene indexing of Derby te…

    Richard N. Hillegas authored
    …xt columns; tests passed cleanly on derby-590-01-am-publicAccessToLuceneRoutines.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1580387 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 20, 2014
  1. DERBY-6482: Copy built VTI demo classes into the demo directory of De…

    Richard N. Hillegas authored
    …rby distributions; commit derby-6482-02-aa-copyClasses.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1570065 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 4, 2014
  1. DERBY-6463 localcal demo seems to be obsolete and should be removed

    Camilla Haase authored
    Removed build file that referred to obsolete demos.
    
    Patch: DERBY-6463-2.diff
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1564513 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 3, 2014
  1. DERBY-6117: Add a context-aware table function which could be used as…

    Richard N. Hillegas authored
    … an example in user docs; commit derby-6117-03-aa-ArchiveVTI.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1563944 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jan 27, 2014
  1. DERBY-6117: Give table functions more information about their executi…

    Richard N. Hillegas authored
    …on environment; commit derby-6117-01-ab-AwareVTI.diff.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1561668 13f79535-47bb-0310-9956-ffa450edef68
Commits on Oct 18, 2013
  1. DERBY-6350 (Provide a rolling file implementation of derby.log)

    Mamta Satoor authored
    Committing patch submitted by Brett Bergquist
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1533320 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 30, 2013
  1. DERBY-6321: NetBeans project file: add XML api to source classpath

    Dag H. Wanvik authored
    Patch derby-6321: Now that the Derby source code has been modernized
    on trunk, there are less red squiggles seen in the NetBeans project
    view: the old mix of Java source level versions in different parts of
    Derby made the IDE confused.
    
    There are still a few remaining red warning flags to be seen: one is
    in classes that reference the XML api.  Adding
    "${project.dir}/tools/java/xml-apis.jar" to the project file's source
    classpath gets rid of those warnings.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1519006 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 27, 2013
  1. DERBY-532 Support deferrable constraints

    Dag H. Wanvik authored
    Patch derby-532-syntax-binding-dict-all-1. This patch wires in the syntax
    for deferred constraints (aka "constraint characteristics"). It also
    does
    
    - binding checks for CREATE TABLE constraints and SET constraints
      statement (new). Binding is still missing for ALTER TABLE
      constraints clauses.
    
    - temporarily throws not yet implemented (0A000.S) for all usage
      *except* when characteristics coincide with the current (and future)
      Derby defaults, i.e. NOT DEFERRABLE [INITIALLY IMMEDIATE] ENFORCED
    
    - checks inconsistencies in characteristics (illegal combinations), cf.
      42X97 "Conflicting constraint characteristics for constraint"
    
    - implements implied DEFERRABLE of (only) INITIALLY DEFERRED is
      specified.
    
    - if the property "derby.constraintsTesting" is set, persists
      characteristics to dictionary by overloading the existing STATE
      character according to specification. This property will go away
      once the feature set is implemented, only implemented not to be able
      to test dictionary persistence
    
    - throws 42XAK "Constraint characteristics not allowed for NOT NULL."
      for NOT NULL characteristics since this constraint type is not
      explicitly implemented as a constraint in Derby (yet, at least)
    
    - adds a new test, ConstraintCharacteristicsTest to test the above and
      wires it into the lang suite.
    
    (part 2):
    - Elaborates ALTER TABLE ALTER TABLE, correcting syntax, adding name
      binding and updating dictionary (subject to the property
      derby.constraintsTesting) in a new AlterConstraintConstantAction
      class.
    
    - Built out tests in ConstraintCharacteristicsTest to systematically
      check all possible characteristics combinations in all cases, and
      adding tests for ALTER TABLE ALTER TABLE, including dictionary
      updates.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1517823 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 21, 2013
  1. DERBY-673 Get rid of the NodeFactory

    Dag H. Wanvik authored
    Patch derby-673-3.
    
    a) Replaced the old init methods in "*Node.java" classes with
       constructors. Some logical node types have different "C_NodeType"
       values in their nodeType field after construction but still share
       the same node class. I have not attempted to increase the number of
       node classes to match logical == physical node classes this
       once. Actually one class was removed because it unused:
       "SQLBooleanConstantNode". "IsNode" is also currently unused but
       there is a JIRA to make use of it (DERBY-5973), so I left it in
       place.
    
       Boxed argument types were replaced by primitive types except in a
       few cases where instanceof was used on them to detect type
       overloading; this could be gotten rid of by adding more
       constructors.
    
       Since the constructor arguments are now strongly typed, a great
       many casts were removed in the process and readability is improved
       a lot.
    
       In some cases the old init procedures did computations before
       calling "super.init". Since the call to the corresponding super
       constructor needs to be the first code in a constructor, I
       sometimes had to introduce new private static methods to compute
       the correct arguments to send on to the super class constructor,
       e.g. "getTypeId" in "UserTypeConstantNode". I think there is some
       redundancy here that could be removed in a follow-up patch.
    
       All the non-abstract node classes (still) set their corresponding
       "C_NodeType" value; but in many (most?) cases the field is no
       longer needed. This could be improved by removing them altogether
       and introduced class constants where needed to differentiate
       between logical node type mapped to one class. This is already done
       halfheartedly to some extent, e.g. enum "Sign" in "IsNullNode".
    
       The old "tools/jar/DBMSnodes.properties" file could be removed
       altogether since the node classes are now added automatically due
       to dependencies that the compiler can see (no longer constructed by
       reflection).
    
       The old nodeFactory method "doJoinOrderOptimization" was moved to
       the OptimizerFactory now that the NodeFactory has gone.
    
    b) Added @Override tags to methods that override existing methods (not those
       that merely implement an interface)
    
    c) Removed unused imports and sorted import statements for ease of future
       maintenance by IDEs
    
    d) Renamed variables that shadowed class members
    
    e) Replaced usage of StringBuffer with StringBuilder
    
    f) Restricted public visibility to package private for all classes, methods and
       members in compile/impl unless they needed more visibility according to
       actual usage.
    
    g) Made List arguments to node classes use generics in those cases it was
       missing.
    
    e) Renamed some node types to make the the type mirror the node class correctly
       (there were only very few exceptions to that rule), e.g. LIKE_OPERATOR_NODE
       -> LIKE_ESCAPE_OPERATOR_NODE since the class is called
       LikeEscapeOperatorNode.
    
    f) Reduced scope of some variables: initialized to null values never used long
       before actual usage in code. By moving the declaration closed to usage, the
       unnecessary initialization could often be removed.
    
    g) Fixed some spelling errors in comments.
    
    h) Renamed some SQL-related constants (StoredFormatIds, TypeId) from "longint"
       " to "bigint" to reflect Derby SQL syntax.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1495305 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 19, 2013
  1. @kahatlen

    DERBY-1984: Re-factor JDBC classes to remove support for JDBC 2

    kahatlen authored
    Move all functionality from Driver20, Driver30 and Driver40 to
    InternalDriver. Move all functionality from AutoloadedDriver40
    to AutoloadedDriver.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1494482 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 17, 2013
  1. @kahatlen

    DERBY-6253: Collapse SQLException factories

    kahatlen authored
    - Move functionality from SQLExceptionFactory40 to SQLExceptionFactory
    
    - Move logic for retrieving the exception factory from Util to
      ExceptionFactory in order to reduce compile-time dependencies on
      impl classes from iapi classes
    
    - Use varargs in Util's helper methods in order to reduce the number
      of methods
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1493701 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 12, 2013
  1. @kahatlen

    DERBY-6213: Deprecate support for Java 5 and CDC

    kahatlen authored
    - Remove checks for the JVMInfo.J2ME constant
    
    - Move functionality from DirStorageFactory4 to the base class
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1492111 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 11, 2013
  1. DERBY-6211: Committed derby-6211-05-aa-xmlOptimizerTracer, which adds…

    Richard N. Hillegas authored
    … xml-based optimizer tracing.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1491893 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 7, 2013
  1. DERBY-6256: Commit derby-6256-01-aa-move-XmlVTI-into-product.diff, mo…

    Richard N. Hillegas authored
    …ving the XmlVTI into the vti package of the product.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1490799 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 28, 2013
  1. DERBY-6213: Convert 1.4 and 1.5 to 1.6 in source/target clauses of co…

    Richard N. Hillegas authored
    …mpilation tasks.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1487133 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 22, 2013
  1. @kahatlen

    DERBY-5840: Clean up compiler warnings introduced by using Java 5 lan…

    kahatlen authored
    …guage features
    
    Refactor ClassSizeCatalog to prevent unchecked conversion warnings when
    ClassSize creates an instance via reflection and casts the result to
    Hashtable<String, int[]>.
    
    Introduce a new abstract ClassSizeCatalog class and rename the generated
    class to ClassSizeCatalogImpl, which extends ClassSizeCatalog. ClassSize
    can now access the catalog via the abstract class instead of casting it
    unchecked to Hashtable<String, int[]>.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1485322 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 14, 2013
  1. @kahatlen

    DERBY-6213: Deprecate support for Java 5 and CDC

    kahatlen authored
    Build network client against Java 6 libraries.
    
    git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/trunk@1482405 13f79535-47bb-0310-9956-ffa450edef68
Something went wrong with that request. Please try again.