{ "name": "PrimitiveField", "comment": "PrimitiveField provides a base implementation for\n all primitive value Fields. \n \n When a PrimitiveField associated with a SparseRecord \n has a null state it will have a zero (0) value.", "javadoc": "\u003ccode\u003ePrimitiveField\u003c/code\u003e provides a base implementation for\n all primitive value {@link Field}s. \n \u003cbr\u003e\n When a {@link PrimitiveField} associated with a {@link SparseRecord} \n has a null state it will have a zero (0) value.", "static": false, "implements": [], "extends": "db.Field", "fields": [ { "name": "isNull", "comment": "", "javadoc": "", "static": false, "type_long": "boolean", "type_short": "boolean", "constant_value": null } ], "methods": [ { "name": "\u003cinit\u003e", "comment": "Abstract PrimitiveField Constructor for a mutable instance", "javadoc": "Abstract PrimitiveField Constructor for a mutable instance", "static": false, "params": [], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [] }, { "name": "\u003cinit\u003e", "comment": "Abstract PrimitiveField Constructor", "javadoc": "Abstract PrimitiveField Constructor\n@param immutable true if field value is immutable", "static": false, "params": [ { "name": "immutable", "type_long": "boolean", "type_short": "boolean", "comment": "true if field value is immutable" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [] }, { "name": "isNull", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "boolean", "type_short": "boolean", "comment": "" }, "throws": [] }, { "name": "setNull", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [] }, { "name": "updatingPrimitiveValue", "comment": "Invoked prior to setting the field\u0027s primitive value this\n method will perform an immutable check and set to a non-null \n state.", "javadoc": "Invoked prior to setting the field\u0027s primitive value this\n method will perform an immutable check and set to a non-null \n state.", "static": false, "params": [], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [] }, { "name": "toString", "comment": "", "javadoc": "", "static": false, "params": [], "return": { "type_long": "java.lang.String", "type_short": "String", "comment": "" }, "throws": [] } ] }