Construction and characterization of non-uniform local interpolating polynomial splines